golang私有仓库依赖配置
版本要求:go 1.14+
go mod 配置:
go env -w GOPRIVATE="gitlab.xxx.com" //配置私有仓库域名 :重要
go env -w GONOPROXY="gitlab.xxx.com" //此配置下的域名默认不走代理
go env -w GONOSUMDB="gitlab.xxx.com" //此配置下的域名默认不进行gosumdb校验
go env -w GOINSECURE="gitlab.xxx.com" //此配置下的域名默认采用http协议 。有些公司的私有仓库采用http协议,而go mod默认采用 https,请根据实际情况进行配置:重要
账户及密码:
因私有仓库一般都需要进行登录,所以可以通过隐藏文件进行用户名及密码配置。
文件路径:~/.netrc //默认Linux系统,
文件内容:
machine 域名 //gitlab.xxx.com
login 账号
password 密码
有疑问加站长微信联系(非本文作者)