+ 收藏我们

网站模板

网站模板搜索
404模板 营销型模板 外贸网站模板 单页模板 双语模板 标签大全
电话:18630701785
首页 > 站长学院 > 如何在 github 上托管公共 golang 模块 >

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

时间:2024-04-07 10:18:48

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《如何在 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 模块》文章吧。

有问题可以加入网站技术QQ群一起交流学习

本站会员学习、解决问题QQ群(691961965)

客服微信号:lpf010888

Title