2017-09-14 1 views
2

Je vais avoir un problème de clonage d'un référentiel local de Visual Studio Team Services de lorsque vous utilisez une version de Visual Studio 2017 . Voici l'erreur que j'obtiens:Impossible de cloner localement un dépôt de VS Team Services en utilisant une version de Visual Studio 2017

Error encountered while cloning the remote repository: Git failed with a fatal error. 
fatal: Win32Exception encountered. 
Failed to write credentials 
error: cannot spawn askpass: No such file or directory 
fatal: could not read Username for 'https://XXX.visualstudio.com':terminal prompts disabled 

J'ai un autre ordinateur qui exécute Visual Studio 2015 et tout fonctionne très bien. Y a-t-il une raison pour laquelle j'ai ce problème?

+0

Pouvez-vous reproduire ce problème dans d'autres machines ont VS 2017 installé? Quelle est la version détaillée de VS 2017? Vous pouvez passer à la dernière version et réessayer. D'autre part, essayez d'installer la dernière version de git pour Windows. Problème similaire: https://social.msdn.microsoft.com/Forums/vstudio/en-US/fb195b4b-4029-44d4-93a1-f6652a917cdb/unable-to-login-in-visual-studio-2017?forum=visualstudiogeneral –

+0

Vous pouvez réparer VS et réessayer. –

+0

@ starain-MSFT, j'ai réparé VS, j'ai désinstallé puis installé Git pour Windows, toujours pas de chance. J'ai désinstallé l'édition VS2017 Entreprise et installé la version communautaire, mais rien ne se passe. – Richard77

Répondre

0

J'ai eu la même erreur après mise à jour du Visual Studio 2017.
voici mon message d'erreur (ce qui est presque identique à la vôtre, avec quelques légères différences)

Error: cannot spawn askpass: No such file or directory
Error encountered while pushing to the remote repository: Git failed with a fatal error.
could not read Password for ' https://[email protected] ': terminal prompts disabled

Le studio visuel me demandait le mot de passe à chaque fois, et je ne pouvais faire aucune tirer ou pousser la demande

cela semble être bogue dans Visual studio

est la solution ici:

  1. commande Ouvrez l'invite
  2. Run setx GIT_TRACE %UserProfile%\git.log
  3. Run setx GCM_TRACE %GIT_TRACE%
  4. Redémarrez votre console PowerShell
  5. Exécutez votre commande git à nouveau, dans le but de reproduire à nouveau la question.
  6. Revenir à Invite de commandes
  7. Exécuter setx GIT_TRACE ""
  8. Run setx GCM_TRACE ""

En fait, le problème a été résolu pour moi juste après l'exécution des trois premières étapes.

ici est la source https://developercommunity.visualstudio.com/content/problem/31370/git-error-when-running-vs-under-account-from-diffe.html