这几天接触了一个新的项目,但是由于有部分仓库是私有仓库,我环境又配置了goproxy
导致在执行 的时候,无法拉取代码。 报错都是确认是否有对这个仓库的权限
go mod tidy
查询了一下,有几种解法
设置git的指向,将http指向ssh, 经过查证,这一个实际上不行,
git config --global url."git@gitlab.com:xxx/zz.git".insteadof "https://gitlab.com/xxx/zz.git"
他会和goproxy冲突 还是没办法拉取依赖
第二种解法是设置 goprivate 这个我还没有尝试,试过了之后再来更新
export GOPRIVATE=git.xxx.com
更新。。。。
实际上以上两种方法我都没用,
直接配置git保存密码
git config --global credential.helper store
git clone 报错的仓库 输入密码就好了