Maison >développement back-end >Golang >Comment utiliser « go get » sur mon dépôt Git personnel ?
Utilisation de ""go get"" sur un dépôt Git personnel
Lorsque vous essayez d'utiliser ""go get"" sur un git personnel repo, vous pouvez rencontrer une erreur de chemin d’importation non reconnue. Pour résoudre ce problème, suivez les étapes ci-dessous :
La configuration du serveur
Go nécessite que des balises méta spécifiques soient présentes dans les en-têtes de réponse des URL du référentiel. Pour nginx, utilisez la règle de réécriture suivante pour le configurer :
location ~ "(/[^/]+/[^/]+)(/.*)?" { if ($arg_go-get = "1") { echo '<html><head><meta name="go-import" content="my.domain.com git git+ssh://[email protected]"/></head></html>'; } try_files $uri $uri/index.html $uri.html @gitlab; }
Configuration du référentiel
Ajoutez la balise méta suivante à la page racine du référentiel :
<meta name="go-import" content="example.com git http://example.com/user/package">
Remplacez « example.com » par votre nom de domaine.
Considérations supplémentaires
En suivant ces étapes, vous devriez pouvoir récupérer votre colis en utilisant ""go get"" sans aucune erreur.
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!