【发布时间】:2021-08-01 10:40:58
【问题描述】:
我正在开发一个项目,由于 DevOps 的变化,突然需要重新连接到远程(使用新 URL)。在不破坏未合并分支的情况下,我需要采取哪些步骤来移除旧遥控器并与新遥控器建立连接?
我已尝试使用以下方法更新远程 URL:
git remote set-url origin codecommit::us-west-2://myrepo
但在从 master 获取时出现此错误:
fatal: repository 'https://git-codecommit.us-west-2.amazonaws.com/v1/repos/myrepo/' not found
我错过了什么吗?
作为背景,我曾经使用的 CodeCommit 存储库已更改为需要联合访问。所以我想使用带有相应 URL 的 git-remote-codecommit (GRC) 而不是旧的标准 HTTPS URL。
【问题讨论】:
-
@1615903
git remote set-url不幸的是似乎不起作用。执行 fetch 会出现此错误:致命:找不到存储库“git-codecommit....” -
这意味着你的存储库 URL 错误,而不是 set-url 不起作用。
-
@1615903 你是对的。新遥控器无法识别凭据。我修复了它并能够连接。
标签: git git-remote