首頁 >後端開發 >Golang >如何在 github 上託管公共 golang 模組

如何在 github 上託管公共 golang 模組

PHPz
PHPz轉載
2024-02-06 08:39:04948瀏覽

如何在 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刪除