黑马模板网专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。
免责声明:本站所有资源(模板、图片)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。
本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《如何在 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 模块》文章吧。