go get私有仓库——总结

114 阅读1分钟

问题

在编写Go代码的时候,我们可能会遇到一个问题——go get的仓库是私有仓库咋办?

下面以github.com/zhugeqing42… 来进行举例

我这个举例仓库是公有的,大家将名字替换成自己的就行了

步骤

  1. 首先设置GO env配置变量GOPRIVATE的值,我目前测试电脑是Win,所以这样做

go env -w GOPRIVATE=github.com/zhugeqing42/gopool

  1. 配置 .gitconfig以保证go get通过ssh方式获取

执行命令git config --global url."ssh://git@github.com/zhugeqing42/gopool".insteadOf "https://github.com/zhugeqing42/gopool"

好啦,然后大家重新执行go get xxxx 就可以了

有啥问题,评论留言讨论