您只需通過簡單設置
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