Maison >développement back-end >Golang >Comment gérer les importations Go Remote avec des ports autres que ceux par défaut ?

Comment gérer les importations Go Remote avec des ports autres que ceux par défaut ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-06 14:46:14219parcourir

How to Handle Go Remote Imports with Non-Default Ports?

Importation à distance avec des ports autres que ceux par défaut dans Go

L'importation de packages Go distants peut parfois nécessiter la spécification de ports autres que ceux par défaut. Lorsque vous travaillez avec des référentiels git d'entreprise ou auto-hébergés, il est courant de rencontrer ce scénario.

Tentative initiale

Envisagez un référentiel git privé écoutant sur le port 6655 :

http://internal-git.corporate-domain.com:6655/~myuser/golang-lib.git

Pour importer ce package, une approche typique serait be :

import (
    "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
)

Cependant, cela entraîne souvent l'erreur :

invalid import path: "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"

Approche modifiée

Une solution consiste à modifier le fichier . fichier gitconfig pour fonctionner avec des ports autres que ceux par défaut :

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

Ceci configure Git pour utiliser le port 6655 lors de l'accès au référentiel spécifié. En effectuant cette modification, l'instruction d'importation fonctionnera désormais comme prévu.

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