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