当前位置: 首页 > 知识库问答 >
问题:

在不影响分支的情况下替换git远程[重复]

詹正浩
2023-03-14

我正在开发一个项目,由于DevOps的更改,突然需要重新连接到远程(使用新的URL)。我需要采取哪些步骤来移除旧的遥控器并与新的遥控器建立连接,而不会破坏未合并的分支?

我已尝试使用以下方法更新远程URL:

git远程set-url源代码代码分解::us-West 2://myrepo

但在从主服务器获取时出现此错误:

fatal: repository 'https://git-codecommit.us-west-2.amazonaws.com/v1/repos/myrepo/' not found

我错过什么了吗?

作为背景,我以前使用的codecommitrepo已经更改为需要联邦访问。所以我想使用git remote codecommit(GRC)和相应的URL,而不是旧的标准HTTPS URL。

共有1个答案

商冠玉
2023-03-14

首先,在更改来源之前,您可以检查URL是否适用于:

git ls-remote <newURL>

您可以在任何地方执行该命令,只要它不能完全工作。。。您不需要担心git远程设置url源。

其次,我知道这个代码分解AWSendpoint(HTTPS或SSH),但不知道“联邦”。请仔细检查“使用AWS代码提交的联邦身份”中描述的过程,特别是/home/ec2-user/. aws目录内容。

OP Mossi在评论中补充说:

原来AWS凭证助手所需的IAM角色已从我的环境变量中消失。

我添加回来,我能够连接到回购使用GRC URL。简而言之,set-url是解决方案。

 类似资料:
  • 远程引用是对远程仓库的引用(指针),包括分支、标签等等。 你可以通过 git ls-remote (remote) 来显式地获得远程引用的完整列表,或者通过 git remote show (remote) 获得远程分支的更多信息。 然而,一个更常见的做法是利用远程跟踪分支。 远程跟踪分支是远程分支状态的引用。 它们是你不能移动的本地引用,当你做任何网络通信操作时,它们会自动移动。 远程跟踪分支像

  • 为什么它抛出一个错误?任何帮助都将不胜感激 编辑:

  • 我试图获取重复值的计数,我已经完成了任务,但还没有完全完成。我能够获得我的

  • 我正在使用React和Redux,我需要用更新的数据更新我的状态。“我的状态”包含如下对象数组: 所以在这个reducer中,我只想用我的负载替换或更新整个状态数组,但不改变我的状态。我的有效负载还包含与上面相同的对象数组,但包含更新的数据。

  • 我目前正在进行FreecodeCamp的第一次测试,所以我的问题可能是愚蠢的。我想把#Titles的行高改小一点,同时保持它的背景色。可能是显示元素,但我想不出该怎么做。另外,我想去掉我的图像周围的白线,就在边界之前... https://jsfiddle.net/deffciu/hrna0lfs/欢迎任何帮助

  • 我的问题很简单:如何在不重新安装的情况下在Xampp中更新PHP?当前的PHP版本是7.1。1. 我尝试了以下方法: 下载线程保存和非线程安全版本,在php中提取它们,然后替换php。较旧版本的ini从XAMPP for Windows中升级PHP时复制了所有不在更新的verion答案中的目录?第二个答案来自XAMPP1.8上的升级PHP。3 Windows 7安装,因为Laravel需要更新的版