致命:远程错误:找不到存储库octocat / myapp

时间:2011-09-30 14:15:15

标签: git github

我第一次使用Git,只是在GitHub's instructions之后分叉了一个开源项目。 我能够在本地计算机上克隆我的fork,但是在运行这些命令时出现错误:

$git remote add upstream git://github.com/octocat/myappname.git
$ git fetch upstream

git fetch给了我这个错误:

fatal: remote error: Could not find Repository octocat/myappname 

如何解决此错误并获取项目?

3 个答案:

答案 0 :(得分:4)

看起来您没有直接从文档中复制/粘贴,但只是为了确保您的环境可能无法正确设置。如果您要分配的仓库名为 testproject ,则您的用户名为 me ,其用户名为他们

你应该分叉然后克隆你的回购。您的repo的地址是ssh://git@github.com/me/testproject 注意ssh协议

然后,您应该将他们的 repo添加为上游回购(即git remote add upstream)。 Github提供了一个可以在那里复制的链接,但是如果可能的话你应该使用git协议(参见VonC关于git,http和防火墙的说明)。添加upsteam repo的命令是git remote add upstream git://github.com/they/testproject注意上游是任意的。您可以将其命名为上游或其他任何您想要的名称。另外,请确保将/ they和/ testproject设置为正确,因为如果该用户的帐户中不存在repo,则会导致错误

答案 1 :(得分:1)

您应该输入用户名而不是octocat。帐户octocat只有Spoon-Knife和Hello-World存储库,是Github公司的测试帐户。

或者您是否从octocat分叉Spoon-Knife存储库?

答案 2 :(得分:1)

尝试使用http地址(或https地址,如果您还需要推送)

git remote add upstream http://github.com/octocat/myappname