背景
在家写代码发现公司的代码down不下来,起因是go get获取代码时,公司里的代码也去go proxy里去获取,这当然获取不到啦。
GOPROXY
go 代理的地址,go get会通过这里获取代码,默认值proxy.golang.org在中国不能拜访。所以个别设为国内可用的地址:
- 七牛云 https://goproxy.cn/
- 阿里云 https://mirrors.aliyun.com/go...
GONOPROXY
这里用于配置不走goproxy的代码地址,公司外部代码在proxy里必定是获取不到的。所以能够这么设置
export GONOPROXY="*.xxxx.com(公司代码地址)"
GOSUMDB
go 用于测验module正确性的服务器地址。GOPROXY为proxy.golang.org时,默认值为sum.golang.org。
GONOSUMDB
同理,公司外部的代码在SUMDB也是无奈校验的。所以能够在这里配置
export GONOSUMDB="*.xxx.com(公司代码地址)"