goprivate-environment-variable

https://stackoverflow.com/questions/58305567/how-to-set-goprivate-environment-variable



https://www.goproxy.io/docs/GOPRIVATE-env.html



GOPRIVATE=*.corp.example.com,rsc.io/private



https://goproxy.io/zh/docs/GOPRIVATE-env.html



完成设置后,go 命令会从公共镜像 goproxy.io 上下载依赖包,并且会对下载的软件包和代码库进行安全校验,当你的代码库是公开的时候,这些功能都没什么问题。但是如果你的仓库是私有的怎么办呢?



环境变量 GOPRIVATE 用来控制 go 命令把哪些仓库看做是私有的仓库,这样的话,就可以跳过 proxy server 和校验检查,这个变量的值支持用逗号分隔,可以填写多个值,例如:



GOPRIVATE=*.corp.example.com,rsc.io/private


https://github.com/gravityblast/fresh



Category golang