因此,我有一个私人回购,我的main.go导入。当我做一个go构建时,我会得到这个错误:
找不到路径模块
我需要为私人回购做什么特别的事吗?我一直在谷歌,找不到任何好的信息。它和dep一起工作很好。
发布于 2020-06-08 10:53:34
做这个
git config --global --add url."git@your-repo.com:".insteadOf "https://your-repo.com/"
export GOPRIVATE='your-repo.com'确保您的git克隆通过ssh有效。
发布于 2019-06-02 05:56:12
(答案复制自这个问题)
我在媒体上写了一个解决方案:带有私有Git存储库的Go模块。
我们处理它的方式基本上与来自亚历克斯·普卢陶的答案相同,博客将详细介绍如何使用来自GitHub/GitLab/BitBucket的令牌来设置git配置。它还进入了一个工作的Dockerfile示例,用于使用带有私有repos的模块。
GitLab的相关位:
git config --global \
url."https://oauth2:${personal_access_token}@privategitlab.com".insteadOf \
"https://privategitlab.com"
#or
git config --global \
url."https://${user}:${personal_access_token}@privategitlab.com".insteadOf \
"https://privategitlab.com"希望能帮上忙。
发布于 2018-09-06 18:05:49
您应该使用SSH密钥来获取存储库,检查SSH密钥是否也在系统密钥链中:
ssh-add -K ~/.ssh/id_rsa
https://stackoverflow.com/questions/52209721
复制相似问题