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
Libérer: 2024-12-06 14:46:14
original
234 Les gens l'ont consulté

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
Copier après la connexion

Pour importer ce package, une approche typique serait be :

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

Cependant, cela entraîne souvent l'erreur :

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

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
Copier après la connexion

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!

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