GitHub中重命名的repo错误:&quot远程:此存储库已移动。请使用新位置“;

当我在GitHub上从我的本地实例推送更新到远程主机时,我收到了这个通知:

remote: This repository moved. Please use the new location [new location]

有办法解决这个问题吗?

53608 次浏览

简单的方法是:

git remote set-url origin [updated link url https://........git]

或者,如果你喜欢很长的路:

git remote rm origin
git remote add origin [updated link]

更改远程的URL GitHub文档将进一步详细介绍。

查询当前的状态。

git remote -v

然后改变它:

git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
这是我找到的答案的升级版。 检查当前的:

git remote -v

使用上述命令,您将得到如下结果

origin  https://github.com/YOUR-USERNAME/YOUR-REPO (fetch)
origin  https://github.com/YOUR-USERNAME/YOUR-REPO (push)

注意这一点,这里是区别,它可能不总是原点。

您根据所找到的内容编写命令。如果这是原点, 然后修改如下:

git remote set-url origin https://github.com/YOUR-USERNAME/YOUR-REPO

如果是上游,你可以这样修改:

git remote set-url upstream https://github.com/YOUR-USERNAME/YOUR-REPO