如何在不发布 git 存储库的情况下发布 Go 包/模块?

问题描述 投票:0回答:1

我想将 go 包的集合发布为“my.domain.tld/something”

我可以在域上不运行 git 服务器的情况下执行此操作吗?例如,我可以只在域名上发布 zip 文件和元数据并让 go 工具使用它吗?

我找不到有关如何操作的文档。

go module package go-modules
1个回答
0
投票

这些被称为虚荣导入路径。您可以设置

my.domain.tld/something
来提供带有
go-import
元标记的 HTML 网页,该标记指向托管代码的位置。

格式为:

<meta name="go-import" content="import-prefix vcs repo-root">

例如,您可以使用类似的方法指示 Go 从 Github 存储库中获取代码

<meta name="go-import" content="my.domain.tld/something git github.com/myusername/myproject">

一些链接:

© www.soinside.com 2019 - 2024. All rights reserved.