go set proxy 设置代理 及go mod GO111MODULE=auto auto模式


您只需通过简单设置

Bash (Linux or macOS)

# 配置 GOPROXY 环境变量 export GOPROXY=https://goproxy.io,direct # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选) export GOPRIVATE=git.mycompany.com,github.com/my/private

PowerShell (Windows)

# 配置 GOPROXY 环境变量 $env:GOPROXY = "https://goproxy.io,direct" # 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选) $env:GOPRIVATE = "git.mycompany.com,github.com/my/private"

设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。或者,还可以根据文档进行设置使其长期生效。如果您使用的是老版本的 Go(< 1.13), 我们建议您升级为最新稳定版本

其他 设置方式

1、也可以直接设置windows环境变量GOPRIVATE=git.mycompany.com,github.com/my/private

2、go命令直接设置

go env -w GO111MODULE=on
设置成auto之后 不影响之前非go mod的方式编译。否则强制使用go mod
go env -w GO111MODULE=auto
 
go env -w GOPROXY=https://goproxy.io,direct
 

https://www.jianshu.com/p/e9af79d68320 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM