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