Maison >développement back-end >Golang >Comment spécifier des ports autres que ceux par défaut dans les chemins d'importation distants de Go ?

Comment spécifier des ports autres que ceux par défaut dans les chemins d'importation distants de Go ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-07 01:16:15303parcourir

How to Specify Non-Default Ports in Go's Remote Import Paths?

Spécification des ports dans les chemins d'importation distants à l'aide de Go

L'importation de modules à partir de référentiels privés situés sur un port autre que celui par défaut peut être difficile dans Go.

Pour spécifier un port autre que celui par défaut dans un chemin d'importation distant, ajoutez le numéro de port après le protocole dans l'URL. Par exemple :

import "http://example.com:8080/path/to/module"

Cependant, la documentation ne le mentionne pas explicitement. De plus, le simple ajout du numéro de port peut entraîner des erreurs de compilation.

Solution alternative : modifier .gitconfig

Une solution alternative consiste à modifier votre fichier .gitconfig :

[url "[email protected]:6655"]
insteadOf = git://internal-git.corporate-domain.com

En ajoutant cette configuration, vous mappez le port autre que celui par défaut au protocole spécifié. Cela permet à Go de récupérer correctement les modules de votre référentiel privé.

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:
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