我正在使用glide
作为golang项目的包管理。我无法使用glide get bezos.gitlab.com/gomock
获取私有存储库。
它要求用户名和&密码即使我提供正确的凭据,它最终抛出错误。请提出任何想法。
答案 0 :(得分:3)
与glide
或任何其他包管理工具无关。您必须在git http.extraheader中设置create和set gitlab访问令牌。
转到gitlab 设置 - >访问令牌并创建新的访问令牌,请确保只复制一次可用的令牌。
然后设置这些git全局变量,现在您可以使用glide
,go get
,godep
等安装私有存储库。
git config --global http.extraheader" PRIVATE-TOKEN:YOUR_ACCESS_TOKEN"
git config --global url。" git@bezos.gitlab.com:" .insteadOf" https://bezos.gitlab.com/"