Git LFS存在多个远程时如何手动删除多余的远程配置?
Git LFS多远程报错解决方案
步骤1:排查当前所有LFS远程配置
执行以下命令查看所有已配置的LFS地址:
git config --get-all lfs.url
返回结果中可以看到所有生效的LFS远程地址,确认需要删除的多余条目。
步骤2:删除多余的LFS远程配置
- 如需删除所有已配置的LFS地址,执行:
git config --unset-all lfs.url - 如需仅删除指定的多余LFS地址,执行:
git config --unset lfs.url "替换为你要删除的多余LFS地址"
若多余的LFS地址是全局配置生效的,在上述命令中添加
--global参数即可操作全局配置。
步骤3:验证配置并执行拉取
删除完成后再次执行git config --get-all lfs.url,确认仅保留1条正确的LFS地址即可。如果需要手动设置正确地址,执行:git config lfs.url "替换为你的正确LFS远程地址"
配置完成后重新执行git lfs pull即可恢复正常。
特殊情况:Git本身配置了多余远程
如果执行git remote -v发现存在不需要的Git远程仓库,直接执行git remote remove <多余远程的名称>即可删除多余的Git远程。
内容的提问来源于stack exchange,提问作者Arsalan Khattak
相关产品推荐
相关产品推荐

