Heim  >  Artikel  >  Backend-Entwicklung  >  So hosten Sie öffentliche Golang-Module auf Github

So hosten Sie öffentliche Golang-Module auf Github

PHPz
PHPznach vorne
2024-02-06 08:39:04915Durchsuche

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

Frageninhalt

Ich bin ein absoluter Neuling in Golang und ich bin mir sicher, dass dies eine Neulingsfrage ist. Da ich aber keine direkte Antwort finde, vermute ich, dass ich es nicht bin.

Wie genau wird der Repository-Teil des Modulpfads der URL zugeordnet? Alle Beispiele auf go.dev verwenden github.com als Repository, aber wenn ich ein von mir geschriebenes Modul teilen möchte, wird es nicht auf Github sein. Ist es möglich, es anderswo öffentlich zu hosten? (Meine Nicht-Golang-Projekte sind auf sr.ht und dies wäre meine erste Wahl).


Richtige Antwort


Sie können auf die Golang-Dokumentation unter Remote Import Path verweisen, aber ich vermute, dass Sie mit der von Ihnen erwähnten sr.ht schreiben können

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

.git 告诉 go 它将查看 git 存储库。 go 也会首先尝试使用 https Protokoll, daher ist keine Angabe erforderlich.

Das obige ist der detaillierte Inhalt vonSo hosten Sie öffentliche Golang-Module auf Github. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen