go mod拉取私有项目吐血总结
背景
自己写了个私有项目,放在了github上,然后在另一个项目里引用,结果一直报错,
(此处应该有一个截图,之后补上吧)
反正大致意思是报了个404,然后说这个项目是一个 private repository。没有权限巴拉巴拉
解决方法
比如我的项目是https://github/ABDC/logs
这个项目是一个私有项目,但是如果执行 go get -u github/ABDC/logs 是可以拉下来的,但是在别的项目里引用,然后执行go build就会报上边所述的错
查了很多资料,终于找到了办法
export GOPRIVATE=github.com/ABCD
设置好了之后,ABCD下的所有项目,只要是你有权限的,就可以拉下来