当前位置: 首页 > 知识库问答 >
问题:

致命的:“起源”似乎不是git存储库

夹谷琨
2023-03-14

我在我的Github帐户上有一个存储库,我从官方存储库中派生了这个存储库。

然后我在我的本地机器上克隆了它。它工作得很好。我创建了几个分支(在master分支下)。我做了几次提交,它工作得很好。

当我这样做时,我不知道我是如何得到以下错误的:git推送源主

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

如何在不影响Github上的存储库的情况下解决此错误?

我正在使用Ubuntu 12.10

我的<代码>的内容。git/config在执行cat$(git rev parse-show toplevel)之后。git/config提供:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[branch "master"]
[branch "MOODLE_23_STABLE"]
[branch "MOODLE_24_STABLE"]
[remote "upstream"]
    url = git://git.moodle.org/moodle.git
    fetch = +refs/heads/*:refs/remotes/upstream/*

共有3个答案

陆阳曜
2023-03-14

您尝试从中提取的另一个分支可能不同步;因此,在添加和删除remote之前,请尝试(如果您试图从master中提取)

git pull origin master

对我来说,这个简单的调用解决了这些错误消息:

  • 致命:“master”似乎不是git存储库
  • 致命:无法从远程存储库读取
邴俊达
2023-03-14

在GitHub上重命名存储库时,我也遇到了同样的问题。我试着推了推,在那一点上我犯了错误

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我必须使用

git remote set-url origin ssh://git@github.com/username/newRepoName.git

在此之后,所有命令都开始正常工作。您可以使用检查更改

git remote -v

在我的例子中,成功更改后,URL中显示了正确的重命名回购

[aniket@alok Android]$ git remote -v
origin  ssh://git@github.com/aniket91/TicTacToe.git (fetch)
origin  ssh://git@github.com/aniket91/TicTacToe.git (push)
袁晋鹏
2023-03-14

<代码>$主页/。gitconfig是git的全局配置
配置文件有三个级别。

 cat $(git rev-parse --show-toplevel)/.git/config

(bereal提到)是您的本地配置,是您克隆的回购协议的本地配置。

您还可以在回购协议中键入:

git remote -v

并查看其中是否列出了任何名为“起源”的远程设备。

如果没有,如果缺少该远程(在克隆回购时默认创建),则可以再次添加它:

git remote add origin url/to/your/fork

OP提到:

执行git remote-v可以:

upstream git://git.moodle.org/moodle.git (fetch) 
upstream git://git.moodle.org/moodle.git (push)

因此,缺少“<代码>原点”(origin)”:对叉的引用
请参阅“github中的源站和上游站之间的区别”

 类似资料:
  • 我知道类似的问题已经被问过了。 但是,我相信我的问题是由于我以前犯的一个错误,因此是不同的:让我解释一下。 一切都很顺利,正如我所能做到的: git添加 本地存储库中的所有文件 git commit-m“message here”将消息添加到我的提交中 git push origin master将我的文件上载到GitHub git push heroku master将我的文件上载到heroku

  • 此问题似乎与在帮助中心定义的范围内编程无关。 我正在做一个名为“wonaco”的项目。在这个文件夹中,我从本地拉出了主分支,创建了一个新的开发分支,并签出到该开发分支。 现在,我运行以下命令: 但我收到通知: 致命:“源”似乎不是git存储库致命:无法从远程存储库读取。 请确保您拥有正确的访问权限并且存储库存在。 我需要将代码推送到dev分支。

  • 我有两个公共存储库:和: 当我尝试从公共存储库peterI获取最新代码时,出现以下错误: 存储库肯定存在:。我需要配置哪些访问权限?也许是关于权限的?谢谢。 更新1。我尝试了特雷弗·特雷西在他的回答中提出的建议,但没有成功: 更新2。我去看了文件. git\config,这是我在该文件末尾看到的: 公共存储库ssh://manuelM@示例。net/~ peterI/public\u html/p

  • 我不确定我的配置有什么问题,但据我所知,它应该是正确的,尽管spring宣布没有这样的bean定义。我证实了以下几点: null POM: 编辑:从pom中删除spring-data-jpa-starter并重新插入它之后,似乎它现在自动设置密码编码器也有问题。spring在自动驾驶方面的做法是否存在一个普遍的问题?

  • 我学习了关于GIT的vogella教程,第17节练习“使用(本地)远程存储库”。在执行步骤17.3时,我得到了这个错误: 执行的步骤是: 原因会是什么呢?

  • 我的代码看起来像 我的文件如下所示 当我运行程序时,我看到 我怎样才能修好它呢?