我无法摆脱在 Ubuntu 16.04 中配置的代理。
我尝试了这里建议的解决方案,但没有解决我的情况:
该命令env | grep proxy
不返回任何内容。
网络设置GUI配置为None
和Applied system wide
。
我已经从中删除了代理行/etc/apt/apt.conf
,现在为空。已经重新启动系统(注意:关机然后开机,而不是直接按下重启)。
我已经删除了 git 并再次安装,但没有成功。
如果尝试从 git 克隆存储库,我仍然会收到错误,因为系统正在尝试连接到代理(我没有清晰地复制 github url 和代理 ip):
git clone https://github.com/xxxxxxx/xxxxxxx.git
Cloning into 'xxxxxxx'...
fatal: unabke to access 'https://github.com/xxxxxxx/xxxxxxx.git/': Failed to connect to XXX.XX.XXX.XXX port 8080: Connection timed out.
我运行 apt 命令,例如apt-get update
它不会尝试连接到代理,并且正常工作。
我该如何删除此代理?谢谢
答案1
命令git config -l
返回:
http.proxy=http://@xxx.xxx.xxx.xxx:8080/
http.proxyauthmethod=basic
http.sslverify=false
所以这是一个 git 特定的代理。通过以下命令解决:
git config --global --unset http.proxy
现在git config -l
返回:
http.proxyauthmethod=basic
http.sslverify=false
并且git clone
运行正常。