找不到GitHub错误存储库

时间:2012-06-15 20:34:47

标签: git github repository git-push

尝试将一个空白示例应用程序添加到GitHub的rails教程,但我收到此错误(显然很常见,但我在其他帖子中搜索了解决方案,找不到适合我的方法)。

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

当我尝试使用rails教程建议时,我得到了错误:

$ git remote add origin git@github.com:<username>/sample_app.git
$ git push -u origin master

然后我创建的github存储库的非常类似的提示说:

$ git remote add origin https://github.com/<username>/sample_app.git
$ git push -u origin master

我一直在sample_app目录中并在提交后执行此操作:

$ git commit -a -m "Improve the README" 
(which is the last change I made and the only one before trying to push it to github)

帮助?

3 个答案:

答案 0 :(得分:2)

在尝试推送之前,首先需要在GitHub上create the repository。如果你无法推动工作,请尝试:

  1. 创建存储库。
  2. 从GitHub克隆新存储库。
  3. 在本地提交更改,然后推送。
  4. 克隆将正确设置你的遥控器,这通常是一种更容易的方式。

答案 1 :(得分:1)

可能发生这种情况的另一个原因是:当您连接到远程服务器时,不会加载ssh密钥。要解决此问题,您可以在~/.ssh/config中设置转发:

Host *
  ForwardAgent yes

这将确保当您从另一台服务器连接到github时,您的密钥将保持加载状态。

答案 2 :(得分:0)

在Windows机器上执行这些操作的奇怪的事情之一是Windows凭据管理器可以缓存您的GitHub用户名和密码,并且即使您将u / p硬编码到其中,也总是通过网络发送的网址。有时,进入Windows Credentials Manager并清除GitHub帐户凭据可能会有所帮助。

enter image description here

遇到git fatal: repository not found错误的五个其他常见原因包括:

  1. 您未验证
  2. 您的密码已更改
  3. 您不是合作者
  4. 大小写错误或单词拼写错误
  5. git存储库已删除