我想将我的 go 模块路径设置为 example.com/myrepo
而不是 github.com/myusername/myrepo
这样我就可以在另一个存储库中导入。
例如,如果我的 go.mod 看起来像这样
module example.com/myrepo
go 1.13
我将如何制作
go get example.com/myrepo
工作?我在
go get example.com/myrepo
上收到以下信息unrecognized import path "example.com/myrepo" (parse https://example.com/myrepo?go-get=1: no go-import meta tags ())
鉴于我是
example.com
的所有者我怎样才能做到这一点?
最佳答案
它被称为 虚荣导入路径 .
除了 go 命令已知的常见托管站点(GitHub、Bitbucket 等)和自定义 VCS URL(.git、.hg 等)之外,此机制还可用于将自定义 URL 指向任何服务。
你一定在找这个https://sagikazarmark.hu/blog/vanity-import-paths-in-go/ .
关于go - 如何设置私有(private)仓库的 go 模块路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61733933/