首页  >  文章  >  后端开发  >  如何在 github 上托管公共 golang 模块

如何在 github 上托管公共 golang 模块

PHPz
PHPz转载
2024-02-06 08:39:04896浏览

如何在 github 上托管公共 golang 模块

问题内容

我是 golang 的绝对新手,我确信这是一个新手问题。但没有找到直接答案,我怀疑这不是我。

模块路径的存储库部分到底如何映射到 URL? go.dev 上的所有示例都使用 github.com 作为存储库,但如果我想共享我编写的模块,它不会在 github 上。是否有可能在其他地方公开托管? (我的非 golang 项目位于 sr.ht 上,这将是我的第一选择)。


正确答案


您可以参考远程导入路径处的golang文档,但我怀疑,使用你提到的 sr.ht,你可以写

import "git.sr.ht/~user/repo.git/path/to/module"

.git 告诉 go 它将查看 git 存储库。 go 也会首先尝试使用 https 协议,因此不需要指定。

以上是如何在 github 上托管公共 golang 模块的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:stackoverflow.com。如有侵权,请联系admin@php.cn删除