我正在使用 glide
作为我的 golang 项目的包管理。我无法使用 glide get bezos.gitlab.com/gomock
获取私有(private)存储库。
即使我提供了正确的凭据,它也会询问用户名和密码,但最终会抛出错误。请提出任何想法。
最佳答案
它与 glide
或任何其他包管理工具无关。您必须在 git http.extraheader 中设置创建和设置 gitlab 访问 token 。
转到你的 gitlab settings -> access token 并创建新的访问 token ,确保复制它只可用一次的 token 。
然后设置这些git全局变量,现在你可以使用glide
、go get
、godep
等安装私有(private)仓库
git config --global http.extraheader "PRIVATE-TOKEN: YOUR_ACCESS_TOKEN"
git config --global url."git@bezos.gitlab.com:".insteadOf "https://bezos.gitlab.com/"
关于go - 如何使用 glide golang 安装私有(private)仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49433624/