更新远程服务器以从重命名的Git仓库中提取

问题描述 投票:1回答:2

我有一个Git repo,它设置了一个远程Web服务器。当我想从活动分支更新时,我只需登录并运行“git pull”,一切都很好。

我必须在Github上重命名repo并使用以下命令更新我的远程Web服务器上的引用:

git remote set-url origin https://github.com/[organisation]/[repo]

完成这个后我跑了:

git remote -v

这确认了远程仓库名称已更新,但是当我运行git pull后,我收到错误:

The requested URL returned error: 403 Forbidden while accessing https://github.com/[organisation]/[repo].git/info/refs

我究竟做错了什么?我错过了一步吗?

git github rename git-remote
2个回答
1
投票

啊,明白了......如果你通过HTTPS而不是SSH连接,我正在使用有关更新的说明。在该实例中运行的正确命令是:

git remote set-url origin [email protected]:[organisation]/[repo].git

来自:https://help.github.com/articles/changing-a-remote-s-url/


0
投票

注意:使用HTTPS重命名远程URL也可以,但您需要设置Git credential helper

这将允许(一次)使用您的用户名/密码(GitHub帐户凭据),然后将其缓存并重新用于任何后续的推/拉/克隆。

© www.soinside.com 2019 - 2024. All rights reserved.