2

尝试为 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)

帮助?

4

3 回答 3

2

您需要先在 GitHub 上创建存储库,然后再尝试推送到它。如果您无法推动工作,请尝试:

  1. 创建存储库。
  2. 从 GitHub 克隆新存储库。
  3. 在本地提交更改,然后推送。

克隆将正确设置您的遥控器,因此这通常是一种更简单的方法。

于 2012-06-15T20:45:58.703 回答
1

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

Host *
  ForwardAgent yes

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

于 2014-05-02T13:48:01.833 回答
0

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

在此处输入图像描述

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

  1. 您没有进行身份验证
  2. 您的密码已更改
  3. 你不是合作者
  4. 不正确的大小写或单词拼写错误
  5. git仓库已被删除
于 2019-05-23T02:17:18.710 回答