我拿了一把大师的叉子,大师已经收到了一些更新,同时我现在想进入我的叉子。所以我做的是:
将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.
我的磁盘上也有克隆主控仓库,所以我确实有读访问权限。这有什么问题?
谢谢!
答案 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]
我希望这会对你有所帮助。