Maison > développement back-end > Golang > Comment importer des packages Go à partir de référentiels Git privés à l'aide de ports non standard ?

Comment importer des packages Go à partir de référentiels Git privés à l'aide de ports non standard ?

Mary-Kate Olsen
Libérer: 2024-12-29 06:25:14
original
741 Les gens l'ont consulté

How to Import Go Packages from Private Git Repositories Using Non-Standard Ports?

Personnalisation des chemins d'importation à distance avec des ports autres que ceux par défaut dans Go

Lorsque vous travaillez avec des référentiels git privés qui s'écartent du port HTTP standard (par ex. , 6655), la spécification du port dans le chemin d'importation distant devient cruciale. Cependant, cela peut poser un défi dans Go, car la documentation ne traite pas explicitement de la spécification du port.

Considérez le scénario suivant dans lequel un référentiel git privé, "internal-git.corporate-domain.com", écoute sur port 6655 et contient une bibliothèque Go nommée "golang-lib.git". L'importation de cette bibliothèque impliquerait généralement :

import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
Copier après la connexion

Cependant, cette approche génère une erreur : "chemin d'importation invalide."

Une solution alternative consiste à modifier le fichier ".gitconfig" pour s'adapter ports :

[url "[email protected]:6655"]
  insteadOf = git://internal-git.corporate-domain.com
Copier après la connexion

En spécifiant le port dans la section URL de ".gitconfig", le chemin personnalisé peut être utilisé sans rencontrer d'importation erreurs.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal