go get 下载 gitlab 私有项目

配置环境变量,不走proxy的host

GOPRIVATE=*.mygitlab.com
GONOPROXY=none

如果 mygitlab.com 不支持 https, 还得加上 -insecure 参数

$ go get -v  -insecure  mygitlab.com/user/repo 

协议转换

默认需要输入用户名和密码,比较繁琐。 由于 go get 底层实际还是用了 git 去操作。可以配置 .gitconfig 使之用 http => ssh 的访问方式

$ git config --global url."git@mygitlab.com:".insteadOf "http://mygitlab.com/"

  

posted @ 2021-07-13 13:25  闲云-野鹤  阅读(205)  评论(0编辑  收藏  举报