这几天接触了一个新的项目,但是由于有部分仓库是私有仓库,我环境又配置了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 报错的仓库 输入密码就好了