赞
踩
一开始是用git时遇到报错:
fatal: unable to access 'https://github.com/modelscope/modelscope-agent.git/': Could not resolve host: socks5
显示是和git代理设置有关,因为想着是使用SOCKS5代理,所以可以使用以下命令来设置代理:
git config --global http.proxy 'socks5://127.0.0.1:xxxx'
git config --global https.proxy 'socks5://127.0.0.1:xxxx'
然后如题报错:error: cannot overwrite multiple values with a single value Use a regexp, --add or --replac
分析:上面报错是说Git配置中存在多个HTTP代理设置
检查当前的代理配置:首先,你可以通过运行 git config -l
命令来查看当前的所有Git配置,包括任何设置的代理。
取消代理设置:如果你发现有多个代理设置,你可以使用 git config --global --unset http.proxy
命令来取消全局代理配置。但如果这个命令给出了相同的警告,意味着存在多个代理设置,你应该使用 git config --global --unset-all http.proxy
命令来取消所有的全局HTTP代理设置。
重新设置代理(如果需要):如果你需要使用代理,可以通过 git config --global http.proxy http://your.proxy.server:port
来重新设置代理。确保替换 your.proxy.server
和 port
为你实际使用的代理服务器地址和端口。
测试Git操作:完成这些步骤后,尝试再次执行Git操作(例如 git clone
)来验证问题是否已经解决。
但是注意上面取消代理时如果又出现warning: https.proxy has multiple values
警告,说明git配置存在多个https代理制,可以使用unset-all
移除所有设置的https代理:
git config --global --unset-all https.proxy
可以再次运行git config --global https.proxy
确认代理设置被移除。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。