Maison >développement back-end >Golang >Comment héberger des modules Golang publics sur github

Comment héberger des modules Golang publics sur github

PHPz
PHPzavant
2024-02-06 08:39:04948parcourir

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

Contenu de la question

Je suis un débutant absolu en golang et je suis sûr que c'est une question de débutant. Mais ne trouvant pas de réponse directe, je soupçonne que ce n'est pas moi.

Comment exactement la partie référentiel du chemin du module correspond-elle à l'URL ? Tous les exemples sur go.dev utilisent github.com comme référentiel, mais si je souhaite partager un module que j'ai écrit, il ne sera pas sur github. Est-il possible de l'héberger publiquement ailleurs ? (Mes projets non-golang sont sur sr.ht, ce qui serait mon premier choix).


Bonne réponse


Vous pouvez vous référer à la documentation de Golang sur Remote Import Path, mais je suppose qu'en utilisant le sr.ht que vous avez mentionné, vous pouvez écrire

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

.git 告诉 go 它将查看 git 存储库。 go 也会首先尝试使用 httpsprotocole, donc pas besoin de préciser.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer