我是第一次使用Git,只是按照GitHub的指示分叉了一个开源项目.我能够在本地计算机上克隆我的fork,但运行这些命令时出错:
$git remote add upstream git://github.com/octocat/myappname.git
$ git fetch upstream
Run Code Online (Sandbox Code Playgroud)
git fetch 给我这个错误:
fatal: remote error: Could not find Repository octocat/myappname
Run Code Online (Sandbox Code Playgroud)
如何解决此错误并获取项目?
您看起来不像直接从文档中复制/粘贴,但可以肯定的是,您的环境可能未正确设置。如果您要分叉的存储库名为testproject,则您的用户名是me,他们的用户名是They:
您应该分叉然后克隆您的存储库。你的仓库地址是 ssh://git@github.com/me/testproject 注意 ssh 协议
然后,您应该将它们的存储库添加为上游存储库(即 git remote add upper)。Github 提供了一个链接,您可以在那里复制,但如果可能,您应该使用 git 协议(请参阅 VonC 关于 git、http 和防火墙的注释)。添加 upsteam 存储库的命令是git remote add upstream git://github.com/they/testproject请注意,upstream 是任意的。您可以将其命名为上游或任何您想要的名称。另外,请确保 /they 和 /testproject 正确,因为如果该用户的帐户中不存在该存储库,这将导致错误
| 归档时间: |
|
| 查看次数: |
6173 次 |
| 最近记录: |