Je reçois une erreur dans mon VS 2017 Team Explorer chaque fois que je tire/récupère ou pousse.
Git failed with a fatal error.
HttpRequestException encountered.
An error occurred while sending the request.
cannot spawn /C/Program Files/Git/mingw64/libexec/git-core/git-askpass.exe: No error
could not read Password for 'https://<myusername>@bitbucket.org': terminal prompts disabled.
J'ai essayé de définir mon mot de passe en indiquant:
https://<myusername>:<mypassword>@bitbucket.org
Toujours pas résolu. Mais quand j'ai utilisé SourceTree, tout va bien.
Comment puis-je résoudre ce problème afin de pouvoir utiliser VS Team Explorer à nouveau pour tirer/pousser?
J'utilise les éléments suivants:
Merci d'avance.
Il y a un problème dans Git pour Windows et Microsoft surveille la solution pour publier une nouvelle version de VS avec le correctif.
----- Enfin j'ai résolu avec ces étapes --------------
1) supprimer les informations d'identification dans Credential Manager
2) renommer ou supprimer le répertoire Git dans "C:/Fichiers de programme (x86)/Microsoft Visual Studio/2017/Communauté/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer"
3) installer le package " https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.17.0 "
4) lorsque VS demande les informations d'identification BitBucket, insérez-les
Seule cette séquence a fonctionné pour moi.
Idem ici, je crois que ça vient du côté du bitbucket.
ce qui suit a fonctionné pour nous:
Supprimer les informations d'identification associées à git stockées dans les informations d'identification Windows dans >> Panneau de configuration\Tous les éléments du panneau de configuration\Gestionnaire d'informations d'identification
lien vers SO ici
puis utilisez cette commande:
git remote set-url Origin https://name:[email protected]/repo.git
ici est la source de celui-ci
L'authentificateur de Bitbucket est en train d'échouer. Il y a un problème en suspens à ce sujet. https://bitbucket.org/site/master/issues/16892/cannot-fetch-or-Push-using-visual-studio
Si vous pouvez prendre le risque d'utiliser un nom d'utilisateur pur: le format de mot de passe utilisé pour temporairement, le problème sera résolu.
J'ai résolu en utilisant git-credential-store pour le moment. Je pense que cela pourrait être la meilleure façon pour le moment. Comme je le mentionne dans ce lien ici .
Voici comment utiliser git-credential-store. Si vous voulez avoir "un magasin de données d'identification git" globalement. Vous pouvez utiliser la commande ci-dessous:
git config --global credential.helper
En fait, vous sauvegardez votre nom d'utilisateur et votre mot de passe dans votre section locale. Il vous demandera votre nom d'utilisateur et votre mot de passe une seule fois.
Sinon, vous pouvez utiliser SSH (cela ne fonctionne pas sur mon VPN).