GitHub:错误:未找到存储库。致命:远程端意外挂断(显然不同于类似的帖子)

时间:2012-06-06 20:47:43

标签: git github

我创建了一个目录hello_git。在这个目录中,我创建了一个文件hello_git.py,它打印出一个“Hello git!”消息。

然后我在终端中创建了hello_git我当前的目录,并在该目录中一个接一个地输入以下命令:

git init
git add hello_git.py
git commit -m 'first commit'
git remote add origin git@github.com:githubaccountname/hello_git.git

当我输入命令git push origin master时,我被问到:

Enter passphrase for key '/home/myusername/.ssh/id_rsa':

当我输入我的密码(使用ssh -T git@github.com成功验证)时,我得到了这个:

ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

我不知道这是否有帮助,但是:

git remote -v

返回:

origin    git@github.com:githubaccountname/hello_git.git (fetch)
origin    git@github.com:githubaccountname/hello_git.git (push)

我已经查看了类似帖子的答案,但似乎没有任何效果:

7 个答案:

答案 0 :(得分:24)

在存储库不存在的情况下,Eric已经为这个问题提供了最佳答案,但我想指出:

当存储库 存在时,GitHub给出的“存储库未找到。/远程端意外挂断”的响应对是 ,但用户无权推送它。

如果您完全确定GitHub上已存在该存储库,请确保您正在使用的帐户具有推送到该存储库的权限。

答案 1 :(得分:21)

错误消息显示全部

  

错误:未找到存储库。

您正在寻找一个Git存储库吗?

您需要先在GitHub上创建存储库。它找不到存储库,因为它还不存在

答案 2 :(得分:6)

存储库不存在或您没有权限。

有关 Error: Repository not found 的更多信息。

此外,如果您有多个GitHub帐户(实际上不允许),您需要使用多个ssh密钥与GitHub一起存储。

有关 Quick Tip: How to Work with GitHub and Multiple Accounts 的更多信息。

答案 3 :(得分:4)

您是否重命名了您的存储库?如果您在GitHub上重命名了您的存储库,则需要相应地更新源。这件事发生在我身上,在那里我重新命名了我的存储库,忘了更新笔记本电脑中的原点设置。

答案 4 :(得分:2)

就我而言,问题出现在错误的网址上。

而不是

  

https://gitlab.com/username/my_repository的.git

我写了

  

https://gitlab.com/username/my_repository/ (从浏览器中复制)

答案 5 :(得分:2)

如果您存储了错误的凭据,也会发生这种情况。您可以清除repo的内存,以便在下次推送时重新提示: git config --unset credential.helper

答案 6 :(得分:0)

我刚遇到同样的问题。如果其他解决方案都不起作用,可能是因为GitHub的SSH访问存在问题,正如它在状态页面上所说的那样(https://status.github.com/

  

“我们正在调查存储库访问和一些GitHub.com功能的问题。一旦我们有更多信息要分享,我们将报告回来。”