Ubuntu下修改Git远程仓库URL为hairbodyskin-production失败求助
解决Git远程地址修改失败的问题
排查与修复步骤
先确认当前远程仓库地址,执行:
git remote -v
该命令会显示origin的fetch和push地址,确认修改是否真的未生效。若之前使用
--global参数修改了全局配置,先清除全局的远程地址设置:git config --unset --global remote.origin.url在本地仓库根目录下,重新执行正确的远程地址设置命令(注意移除URL中等号前不必要的反斜杠):
git remote set-url origin https://x-token-auth:ATCTT3xFfGN02teIasCShaVu_OFcBiXmEGz5eXTLrjSOrRtyaZt-OU3r0II2rUS58_5auPxITl-L7aEVEge-aCHSUOZI4Cl0fgEtHSAzgX9Gg75Zrn2_pC1s7966yjgp4M1n0IshRyjKkleqGl2rxttxe6gbaHbCExkW0gbSDzc2Z4JgZlqlSoM=65CB674A@bitbucket.org/cwdevelop/hairbodyskin-production.git再次执行
git remote -v确认地址是否修改成功。若命令行方式仍无效,直接编辑本地仓库的配置文件:
打开仓库根目录下的.git/config文件,找到[remote "origin"]区块,将url字段替换为目标地址,示例:[remote "origin"] url = https://x-token-auth:ATCTT3xFfGN02teIasCShaVu_OFcBiXmEGz5eXTLrjSOrRtyaZt-OU3r0II2rUS58_5auPxITl-L7aEVEge-aCHSUOZI4Cl0fgEtHSAzgX9Gg75Zrn2_pC1s7966yjgp4M1n0IshRyjKkleqGl2rxttxe6gbaHbCExkW0gbSDzc2Z4JgZlqlSoM=65CB674A@bitbucket.org/cwdevelop/hairbodyskin-production.git fetch = +refs/heads/*:refs/remotes/origin/*保存文件后,远程地址即修改完成。
可能的问题原因
- 使用
--global参数修改的是全局Git配置,不会作用于当前本地仓库。 - URL中多余的转义字符(如等号前的反斜杠)导致地址识别错误。
- 执行命令时未处于本地仓库的根目录下。
内容的提问来源于stack exchange,提问作者Sanaullah Ahmad
相关产品推荐
相关产品推荐

