我有一个项目要做,我们正在使用Bitbucket。所以我们有这样的所有存储库:
bitbucket.org/company/project这里没什么新东西。
我创建了一个名为go-tools的存储库,他的模块名称是,他的路径是他的bitbucket.org/company/go-toolsbitbucket.org/company/go-tools
在这个中等帖子之后,我可以实现go mod tidy
package whatever
import (
"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 whatever
import (
"company.com/go-tools"
"company.com/go-tools/env"
// and so on ...
)
我已经将我的GOPRIVATE设置为使用bitbucket,并将git配置为使用bitbucket而不是 company.com
git config --global url."https://{username}:{app password}@bitbucket.com/company".insteadOf "https://company.com"
go env -w GOPRIVATE=bitbucket.org/company
从那里我只得到一个404错误,告诉我找不到我的包裹。
有没有人知道为什么?我是不是误会了什么?
元芳怎么了
冉冉说
随时随地看视频慕课网APP
相关分类