如何删除Git仓库中多余的远程origin推送地址?
报错原因
本地Git仓库的origin远程仓库配置了多条无效推送URL,其中包含值为git的错误条目,触发多值配置报错,该问题和Git认证令牌无关。
解决操作
两种方式二选一即可:
- 命令行删除
执行以下命令删除值为git的无效推送链接:
操作完成后执行git remote set-url --delete --push origin gitgit remote show origin检查配置,确认推送URL列表中已无无效的git条目、仅保留合法的目标仓库地址,即可正常执行git push操作。如果列表中还有其他多余的错误推送地址,把上述命令末尾的git替换为对应错误地址,重复执行删除即可。 - 手动编辑配置文件
进入本地仓库根目录,打开隐藏文件夹.git内的config文件,找到[remote "origin"]配置段,直接删除内容为pushurl = git的错误行,保存文件后配置即时生效。
提示:如果你有同时向多个远程仓库推送的需求,仅删除无效的错误条目即可,不要误删正常配置的pushurl。
内容的提问来源于stack exchange,提问作者CraZyCoDer
相关产品推荐
相关产品推荐

