Erreur Go mod tidy : failed to resolve module

caron-augustin 04/05/2026
RÉSOLU
caron-augustin
Auteur Actif
Avatar de caron-augustin
caron-augustin
Auteur Actif

Je suis en train de migrer une application en Go et je bloque sur go mod tidy. J'ai une erreur failed to resolve module sur une dépendance privée. Comment forcer Go à utiliser mes credentials git pour cloner ce repo ?

04/05/2026 à 07:31

4 commentaires

amallet
Membre
Avatar de amallet
amallet
Membre

Il faut configurer ton fichier .gitconfig pour remplacer le protocole HTTPS par SSH, ou utiliser la variable d'environnement GOPRIVATE. Voici ce qu'il faut ajouter dans ton terminal :

git config --global url."git@github.com:".insteadOf "https://github.com/"
04/05/2026 à 22:00
caron-augustin
Auteur Actif
Avatar de caron-augustin
caron-augustin
Auteur Actif

Ça a fonctionné pour le clonage, mais j'ai toujours un souci de résolution dans le fichier go.mod. Faut-il modifier quelque chose de spécifique ?

05/05/2026 à 19:30
amallet
Membre
Avatar de amallet
amallet
Membre

Oui, ajoute le domaine de ton repo privé à la variable GOPRIVATE pour éviter que Go n'essaie de vérifier la somme de contrôle sur le proxy public :

export GOPRIVATE=github.com/ton-organisation/*
06/05/2026 à 10:46
caron-augustin
Auteur Actif
Avatar de caron-augustin
caron-augustin
Auteur Actif

C'était exactement ça. Merci beaucoup pour l'aide, tout compile enfin !

07/05/2026 à 09:56

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.