乐趣区

关于golang:GO-ENV-的一些参数

背景

在家写代码发现公司的代码 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(公司代码地址)”

参考自:https://zhuanlan.zhihu.com/p/…
退出移动版