web-dev-qa-db-fra.com

L'authentification a échoué sur le serveur tfs

J'ai un problème vraiment bizarre avec git bash sur windows.

Lorsque je travaille dans Visual Studio, je n'ai aucun problème à travailler avec mon dépôt git stocké sur un serveur tfs. J'ai juste ramifié, engagé et poussé.

Mais quand j'essaye de faire la même chose (chercher, tirer, pousser ...) dans mon git bash J'ai un

fatal: l'authentification a échoué pour ' https://tfs.xxxxxxxxxx.com/defaultcollection/_git/XXXXXXXXXXX/ '

J'ai essayé de supprimer le dépôt et de le cloner de bash, mais j'obtiens la même erreur. Tout ce qui concerne tfs dans les informations d'identification Web/Windows (Credential Manager) n'a rien changé. A également essayé d'utiliser git config --global --unset credential.helper. Toujours pas de résultat.

Quelqu'un a-t-il déjà rencontré un tel problème?

11
Manny42

Vous devez configurer l'authentification avec gestionnaires d'informations d'identification ou SSH .

Téléchargez et exécutez le dernier programme d'installation de Git pour Windows, qui comprend Git Credential Manager pour Windows. Assurez-vous de laisser l'option d'installation de Git Credntial Manager activée lorsque vous y êtes invité.

enter image description here

5
Cece Dong - MSFT

Accédez à Panneau de configuration -> Gestionnaire d'informations d'identification -> Informations d'identification Windows (informations d'identification génériques).
S'il n'y a rien qui commence par git: http ... , allez AJOUTER des informations d'identification génériques:

enter image description here

23
user9664011

J'ai essayé la réponse acceptée sur ce fil et cela n'a pas fonctionné pour moi. Cette commande est ce qui l'a corrigé pour moi.

git config --global credential.helper wincred
6
Dan H