刚接收公司项目时候,go mod拉取gitlab上仓库,总是出现unknown revision问题,没有其他的提示,搜索网上各个博客的解决方法,每一个能解决问题,最后发现是因为go mod里面引入了多个gitlab私有仓库包,每次go get的时候都需要输入用户名与密码,这样会导致前一个用户名和密码框还没输入就被下一个gitlab包顶掉,因为go get 的每次拉取包底层用的git,所以停止掉git pull/push的输入密码设置就可以
解决办法:
git config --global credential.helper store
这样每次git pull/push等操作不用在输入密码。