Vous disposez d'un référentiel Git privé hébergé sur un port HTTP autre que celui par défaut (par exemple, 6655 ) et devez importer une bibliothèque de ce référentiel dans votre projet Go. Tenter de le faire directement en utilisant la syntaxe :
import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
entraîne une erreur indiquant un chemin d'importation non valide.
Modules Go prend en charge l'utilisation d'un proxy pour récupérer des packages à partir de référentiels privés ou non accessibles au public. Pour utiliser cette approche, suivez ces étapes :
export GOPROXY=http://myproxy.example.com:8080
import "internal-git.corporate-domain.com/myuser/golang-lib"
Une autre option consiste à modifier votre fichier .gitconfig pour gérer ports non par défaut :
[url "git://[email protected]:6655"] insteadOf = git://internal-git.corporate-domain.com
Cela associe le port autre que celui par défaut à l'URL du référentiel Git interne.
import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
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!