如何使用 glide golang 安装私人仓库

how to install private repo using glide golang

我正在使用 glide 作为我的 golang 项目的包管理。我无法使用 glide get bezos.gitlab.com/gomock.

获取私有存储库

它询问用户名和密码,即使我提供了正确的凭据,它最终还是抛出了错误。请提出任何想法。

它与 glide 或任何其他包管理工具无关。您必须在 git http.extraheader.

中设置创建和设置 gitlab 访问令牌

转到您的git实验室设置 -> 访问令牌并创建新的访问令牌,确保只复制一次可用的令牌。

然后设置这些 git 全局变量,现在您可以使用 glidego getgodep 等安装私有存储库

git config --global http.extraheader "PRIVATE-TOKEN: YOUR_ACCESS_TOKEN"

git config --global url."git@bezos.gitlab.com:".insteadOf "https://bezos.gitlab.com/"