首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >走吧,私人回购

走吧,私人回购
EN

Stack Overflow用户
提问于 2018-09-06 17:52:54
回答 4查看 11.4K关注 0票数 8

因此,我有一个私人回购,我的main.go导入。当我做一个go构建时,我会得到这个错误:

找不到路径模块

我需要为私人回购做什么特别的事吗?我一直在谷歌,找不到任何好的信息。它和dep一起工作很好。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-06-08 10:53:34

做这个

代码语言:javascript
复制
git config --global --add url."git@your-repo.com:".insteadOf "https://your-repo.com/"
export GOPRIVATE='your-repo.com'

确保您的git克隆通过ssh有效。

票数 11
EN

Stack Overflow用户

发布于 2019-06-02 05:56:12

(答案复制自这个问题)

我在媒体上写了一个解决方案:带有私有Git存储库的Go模块

我们处理它的方式基本上与来自亚历克斯·普卢陶的答案相同,博客将详细介绍如何使用来自GitHub/GitLab/BitBucket的令牌来设置git配置。它还进入了一个工作的Dockerfile示例,用于使用带有私有repos的模块。

GitLab的相关位:

代码语言:javascript
复制
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"

希望能帮上忙。

票数 2
EN

Stack Overflow用户

发布于 2018-09-06 18:05:49

您应该使用SSH密钥来获取存储库,检查SSH密钥是否也在系统密钥链中:

ssh-add -K ~/.ssh/id_rsa

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52209721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档