-1

我拿了一个 master 的 fork,master 收到了一些更新,同时我现在想把它拉进我的 fork。所以我所做的是:将 fork 克隆到本地磁盘,进入 dir 并用于git remote add upstram http://xx.xxx.xxx.xxx:pppp/path/to.git将 master 添加为上游 repo。然后agit 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.

而且我的磁盘上也确实有该主存储库的克隆,因此我确定具有读取权限。这里有什么问题?

谢谢!

4

3 回答 3

4

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

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

“上游”不是“上游”?

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

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

于 2018-05-29T14:00:22.987 回答
0

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

于 2018-05-29T14:00:36.213 回答
0

正如我认为您想将本地 git 存储库与远程存储库连接起来,这是我的建议,考虑使用:git remote set-url origin [your remote git repo url]这是为了更改您的 git 远程存储库链接参考。

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

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

于 2018-05-29T14:11:50.940 回答