Git a échoué avec un > erreur fatale. impossible de lire le nom d'utilisateur pour
J'ai été aux prises avec ce problème pour un couple de jours maintenant.
Je ne suis pas en mesure de se connecter à mon projet Git (stockées dans VisualStudio.com) à partir d'un ordinateur (il fonctionne sur mon deuxième PC). Chaque fois que j'essaie de Synchroniser ou de Cloner mon référentiel, VS2017 me demande les informations d'identification utilisateur (deux fois) et j'obtiens l'erreur suivante :
Erreur: ne peut pas pondre askpass: Aucun fichier ou répertoire de l'Erreur
rencontrée lors de cloner le dépôt distant: Git a échoué avec une
erreur fatale. impossible de lire le nom d'utilisateur pour
'https://.visualstudio.com': messages du terminal désactivé
Ne me souviens pas si j'ai changé quoi que ce soit qui pourraient avoir causé...
OriginalL'auteur danbord | 2017-12-27
Vous devez vous connecter pour publier un commentaire.
C'est principalement causée par les informations d'identification ont été rappelée par Gestionnaire d'informations d'Identification. Vous devez supprimer les informations d'identification pour xxx.visualstudio.com qui ont été stockées dans le Gestionnaire d'informations d'Identification.
Comme si le pc OS est windows, vous pouvez ouvrir le Gestionnaire d'authentification -> informations d'Identification Windows -> sous informations d'Identification Génériques -> supprimer les informations d'identification comme git:https://xxx.visualstudio.com.
Puis clone de nouveau, git vous permettra de saisie de l'information d'identification du repo. Après l'entrée du nom d'utilisateur(adresse email) et un mot de passe peut accéder à la VSTS compte, l'opération devrait être cloné succès.
J'ai suivi les étapes mais il ne fonctionne pas pour moi.Je suis à l'aide de VS2017 et essayez de vous connecter à VSTS projet git. Je reçois ci-dessous d'erreur Erreur lors de la pousser vers le dépôt distant: Git a échoué avec une erreur fatale. Win32Exception rencontrés. On n'a pas écrit les informations d'identification ne peut pas pondre askpass: Aucun fichier ou répertoire n'a pas pu lire le nom d'utilisateur pour 'xxxxxx.visualstudio.com': messages du terminal désactivé Poussant à xxxxxx.visualstudio.com/_git/StockTrace
Il ne fonctionne pas pour moi lors de la construction de TFS. Supposons que le sous-module est configuré à l'aide de nom de domaine complet (c'est à dire subdomain.domain.com/tfs/DefaultCollection/Project/_git/...). Lors de la build TFS cloner le dépôt git, il utilise un sous-domaine uniquement (sous-domaine/tfs/DefaultCollection/Projet/_git/Repository1). Je n'ai aucune idée de pourquoi il utilise un sous-domaine uniquement pendant le clonage. Pour info, j'ai configuré mon serveur TFS l'url publique pour l'utilisation de nom de domaine complet. J'ai essayé d'effacer générique d'identification de nombreuses fois et toujours pas de chance. Je peux aussi reproduire le problème en utilisant la même manière.
Juste essayé de nouveau, le build TFS réussi lorsqu'il utilise la même URL. Dans ce cas, j'utilise un sous-domaine seule comme build TFS utilise.
J'ai changé mon mot de passe avec VS ouvert -- de ne pas le faire -- Git a échoué avec une erreur d'authentification. J'ai enlevé mes 2 git:... informations d'identification, dans le Gestionnaire d'informations d'Identification et VS invité à entrer un nom d'utilisateur/mot de passe lors de la synchronisation. Le problème est résolu.
OriginalL'auteur Marina Liu - MSFT
Je n'ai pas de git informations d'identification enregistrées avec les informations d'Identification Windows et j'ai encore reçu de cette erreur, même après la sélection de mon compte d'utilisateur windows dans le VS de l'Utilisateur boîte de Dialogue contextuelle.
Après une journée à essayer différentes choses comme la ré-installation de GIT pour windows, j'ai réussi à résoudre ce problème en supprimant ce fichier: "C:\Users(profil)\AppData\Local\GitCredentialManager\locataire.le cache".
Sur la prochaine tentative, un GIT entrée a montré dans mes informations d'Identification Windows de liste générique. Voir Le Numéro
J'ai mis à jour le gestionnaire d'informations d'identification, et il n'a pas résolu mon problème, mais content de voir que ça a marché pour vous.
A travaillé pour moi. Merci. Upvoted.
Aujourd'hui, nous avons connecté notre DevOps compte de notre AAD. Après que l'on ne pouvait plus le clone de notre repos. Votre réponse a été la solution pour ce problème. Merci beaucoup.
Cela a fonctionné pour moi.
OriginalL'auteur Matstar
Simplement mettre à jour votre Visual Studio pour la dernière version. Ce bug a été signalé et corrigé avec les dernières mises à jour. A travaillé pour moi.
Ne fonctionne pas pour moi.
J'ai la dernière version de VS et c'est toujours passé pour moi.
Je suis en utilisant une version de VS2017 mise à jour de 9 mois après avoir fait cette suggestion... et le problème est toujours là.
fonctionne super dans mon cas!
OriginalL'auteur Lachezar Lalov
J'ai eu un problème similaire.
Pousser de l'intérieur VS2017 serait un échec, j'ai été faire une erreur de frai git-askpass.exe
Je l'ai fixée par le copier/remplacement de tous les fichiers dans le VS2017 git-core dossier avec les fichiers du git-core dossier créé par le Git de l'installation.
J'aurais seulement besoin de la nouvelle git-credential-manager.exe mais j'ai remplacé tout.
Jusqu'à présent, pas de problèmes.
VS2017 dossier: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\git-core
Git dossier d'installation: C:\Program Files\Git\mingw64\libexec\git-core
OriginalL'auteur MikeZ
Bon après beaucoup de chagrin d'amour, j'ai réussi à résoudre le problème (à ce stade, eu j'ai tout essayé, y compris la suppression des comptes de Gestionnaire d'informations d'Identification).
J'ai commencé à Visual Studio 2017 et puis j'ai ouvert mon référentiel et ensuite allé à la Team Explorer onglet pour le référentiel.
J'gauche-cliqué sur l'option de Synchronisation, puis à nouveau sur le bouton de synchronisation de liens pour lancer le pull/push actions. Cela a causé de Visual Studio pour afficher une boîte de dialogue me demandant de sélectionner mes informations d'identification.
Cependant ce que j'ai fait pour résoudre le problème était d'abord de "l'Oublier" le compte que j'ai essayé d'utiliser en premier lieu (clic gauche sur le dot 3 icône sur la droite) et ensuite, j'ai été invité à entrer le nom d'utilisateur et mot de passe - entrez le bon et qu'il faudrait tout de synchroniser jusqu'bien maintenant!
OriginalL'auteur Tahir Khalid
Vous devez supprimer les informations d'identification et d'ajouter avec la même url nouvelles, mais au lieu de mot de passe pour les informations d'identification, Vous devez utiliser des Jetons d'Accès, que vous pouvez générer git:https://xxx.visualstudio.com. ->- > Personnels de l'Accès Jeton. Vous pouvez l'obtenir par sélection existante jeton andpush à se régénérer.
et de créer de nouvelles
OriginalL'auteur Алина Заболотная