为什么我不能添加上游 git 存储库?
why can I not add an upstream git repo?
我拿了 master 的 fork,同时 master 收到了一些更新,我现在想把它拉到我的 fork 中。所以我所做的是:
将 fork 克隆到本地磁盘,
进入目录并使用 git remote add upstram http://xx.xxx.xxx.xxx:pppp/path/to.git
将主服务器添加为上游仓库。然后 git fetch upstream
给我:
fatal: 'upstream' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我的磁盘上也有那个主存储库的克隆,所以我肯定有读取权限。这里有什么问题?
谢谢!
抱歉以这种方式回复,但我无法发表评论。
你有没有注意到你的命令是:
git 远程添加 upstram http://xxx.xxx.xxx.xxx:pppp/path/to.git
"upstram" 不是 "upstream"?
我认为这可能是问题所在...
如果您还不熟悉该命令 - 运行 "git remote -v" 查看遥控器。
在您添加遥控器的命令中,您命名为 upstram,而不是 upstream。检查遥控器的名称:git remote show
因为我认为您想将本地 git 存储库与远程存储库连接,这是我的建议,考虑使用:git remote set-url origin [your remote git repo url]
这是为了更改您的 git 远程存储库 link 参考文献
对于新的本地 git 存储库,您应该使用:git remote add origin [your remote git repo url]
希望对你有所帮助
我拿了 master 的 fork,同时 master 收到了一些更新,我现在想把它拉到我的 fork 中。所以我所做的是:
将 fork 克隆到本地磁盘,
进入目录并使用 git remote add upstram http://xx.xxx.xxx.xxx:pppp/path/to.git
将主服务器添加为上游仓库。然后 git fetch upstream
给我:
fatal: 'upstream' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我的磁盘上也有那个主存储库的克隆,所以我肯定有读取权限。这里有什么问题?
谢谢!
抱歉以这种方式回复,但我无法发表评论。
你有没有注意到你的命令是: git 远程添加 upstram http://xxx.xxx.xxx.xxx:pppp/path/to.git
"upstram" 不是 "upstream"?
我认为这可能是问题所在...
如果您还不熟悉该命令 - 运行 "git remote -v" 查看遥控器。
在您添加遥控器的命令中,您命名为 upstram,而不是 upstream。检查遥控器的名称:git remote show
因为我认为您想将本地 git 存储库与远程存储库连接,这是我的建议,考虑使用:git remote set-url origin [your remote git repo url]
这是为了更改您的 git 远程存储库 link 参考文献
对于新的本地 git 存储库,您应该使用:git remote add origin [your remote git repo url]
希望对你有所帮助