我有一个项目要做,我们正在使用Bitbucket。所以我们有这样的所有存储库:bitbucket.org/company/project这里没什么新东西。我创建了一个名为go-tools的存储库,他的模块名称是,他的路径是他的bitbucket.org/company/go-toolsbitbucket.org/company/go-tools在这个中等帖子之后,我可以实现go mod tidypackage whateverimport ( "bitbucket.org/company/go-tools" "bitbucket.org/company/go-tools/env" // and so on ...)当我尝试将“bitbucket.org/company”替换为“company.com”时,就会出现问题,因为我们希望使用公司名称而不是bitbucket。所以我的模块名称变成了而不是company.com/go-toolsbitbucket.org/company/go-tools我的进口成为:package whateverimport ( "company.com/go-tools" "company.com/go-tools/env" // and so on ...)我已经将我的GOPRIVATE设置为使用bitbucket,并将git配置为使用bitbucket而不是 company.comgit config --global url."https://{username}:{app password}@bitbucket.com/company".insteadOf "https://company.com"go env -w GOPRIVATE=bitbucket.org/company 从那里我只得到一个404错误,告诉我找不到我的包裹。有没有人知道为什么?我是不是误会了什么?
1 回答
冉冉说
TA贡献1877条经验 获得超1个赞
这至少回答了我的问题一部分。我更想寻找一种去“company.com/whatever”的方式,但这没关系。
因此,如果我理解正确,我需要先先理解,然后再go get bitbucket.org/company/whatevergo mod edit -replace bitbucket.org/company/whatever=company.com/whatever
谢谢
- 1 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消
