众所周知的原因,go get命令在提取一些工程或依赖时(如golang.org域名)被墙掉。通过使用vpn或代理的方法可以解决。
这个就不多说了,买vpn,相当于直接连接。
export http_proxy=http://ip:port
go get golang.org/xxx
这也是go官方指导。
git config –global http.proxy 'http://127.0.0.1:8087'
go get golang.org/xxx
若使用goagent代理,请使用设置git代理的方式,且额外执行以下脚本再go get:
git config --global http.sslCAinfo 'pathto/XX-Net-3.6.15/data/gae_proxy/CA.crt'