猿问

Go Mod 私人回购

所以我有一个我进口的私人仓库main.go。当我执行 go build 时出现此错误:

找不到路径模块

我需要为私人回购做任何特别的事情吗?我一直在谷歌搜索,找不到任何好的信息。它适用于 dep。


沧海一幻觉
浏览 100回答 4
4回答

波斯汪

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"希望对您有所帮助。

HUWWW

您应该使用 SSH 密钥来获取您的存储库,检查您的 SSH 密钥是否也在系统钥匙串中:ssh-add -K ~/.ssh/id_rsa

慕森卡

鉴于这样的私人仓库经常处于积极开发中,我个人只是将其克隆到我的“适当”位置$GOPATH并像使用任何其他项目一样使用源代码管理(例如 git)。在 Rodrigo 的回答中添加 SSH 密钥非常好,但是如果您正在积极开发私有存储库,那么将它克隆到正确目录的额外步骤无论如何都不是一个困难的步骤go get。因此,例如,对于托管在 Github 上的私人仓库,我cd会$GOHOME/src/github.com/git-username-for-repogit clone the-repo

RISEBY

做这个git config --global --add url."git@your-repo.com:".insteadOf "https://your-repo.com/"export GOPRIVATE='your-repo.com'确保你的 git clone 通过 ssh 工作。
随时随地看视频慕课网APP

相关分类

Go
我要回答