为什么我不能添加上游git仓库?

时间:2018-05-29 13:56:58

标签: git master upstream-branch

我拿了一把大师的叉子,大师已经收到了一些更新,同时我现在想进入我的叉子。所以我做的是: 将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.

我的磁盘上也有克隆主控仓库,所以我确实有读访问权限。这有什么问题?

谢谢!

3 个答案:

答案 0 :(得分:4)

很抱歉以这种方式回复,但我无法发表评论。

你注意到你的命令是: git remote add upstram http://xxx.xxx.xxx.xxx:pppp/path/to.git

“upstram”不是“上游”?

我相信这可能是问题...

如果您已经不熟悉该命令 - 运行“git remote -v”查看遥控器。

答案 1 :(得分:0)

在命令中添加名为 upstram 的遥控器,而不是上游。检查遥控器的名称: git remote show

答案 2 :(得分:0)

由于我认为你想用远程仓库连接你的本地git仓库,这是我的建议,考虑使用:git remote set-url origin [your remote git repo url]这是用于更改你的git远程仓库链接refs。

对于新的本地git仓库,您应该使用:git remote add origin [your remote git repo url]

我希望这会对你有所帮助。