一、背景
- goland 开发工具;
- 以前配备有clash代理;
- git 以前配置过 http.proxy 和 https.proxy
- 执行 go get -u ;
- go get -u 后面跟的是带端口号的git地址,起源详见:408. 【go 语言】使用私有仓库的 go module
- 报错如下:
testgodriver/xxxx/common imports proxy.xxxxx.cn/share/go-sql-driver/xxxxx: module proxy.xxxxx.cn/share/go-sql-driver/xxxxx: git ls-remote -q origin in K:\v4_go_path\pkg\mod\cache\vcs\6101860f185291f54b13b576ac22ff584066fa685953dacffe2d9d13b73e9a2d: exit status 128: fatal: unable to access 'http://proxy.xxxxx.cn/share/go-sql-driver/xxxxxx.git/': Failed to connect to 127.0.0.1 port 7890: Connection refused
二、解决办法
取消git的代理:
git config --global --unset http.proxy git config --global --unset https.proxy