Visual Studio a cessé d'envoyer mes validations au bitbucket et cette erreur s'est produite Erreur lors du clonage du référentiel distant: Git a échoué avec une erreur fatale . HttpRequestException rencontré . Une erreur s'est produite lors de l'envoi de la demande . Ne peut pas apparaître
C/Fichiers de programme (x86)/Microsoft Visual Studio/2017/Communauté / Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/mingw32/libexec/git-core/git-askpass.exe: N ° tel fichier ou répertoire
impossible de lire le mot de passe pour 'https: //[email protected]': invites de terminal désactivées L'erreur se produit lorsque je tente de cloner mon référentiel ou de valider.
J'ai eu le même problème, j'ai trouvé une réponse qui a fonctionné pour moi ici: https://github.com/github/VisualStudio/issues/949
Vous trouverez ci-dessous les étapes à suivre pour corriger: Il semble que la version fournie de Git-Credential-Manager-for-Windows/in Visual Studio 2017 ne soit pas la dernière. Le téléchargement de la dernière version et son insertion au-dessus des fichiers dans Visual Studio 2017 ont fonctionné pour moi.
J'ai ajouté mon mot de passe à l'URL distante. (Team Explorer> Paramètres du référentiel> Télécommandes) https: // nom d'utilisateur: [email protected]/username/myproject.git . Après que mon problème soit résolu.
Pour info, ce problème a été résolu pour moi en mettant à jour VS 2017 vers la version 15.9.4
Après avoir discuté avec Chad Boles (qui gère Team Explorer dans Visual Studio), nous avons trouvé une autre option. Cela est préférable au remplacement des fichiers dans l'installation de Visual Studio, car cela pourrait interrompre les futures mises à jour et rendre difficile le débogage des problèmes à l'avenir.
L'astuce consiste à configurer l'emplacement d'installation spécifique du gestionnaire d'informations d'identification Git dans votre Git Global Config, jusqu'à ce que Visual Studio 2019 4.0 ou plus récent apparaisse après la création de Visual Studio 2019 ou plus récent:
Mettez à jour votre configuration globale git pour qu'elle pointe vers une implémentation spécifique du gestionnaire d'informations d'identification Git:
c:\>git config --global --edit
Mettez à jour la section [credential]
pour lire:
[credential]
helper = C:\\\\Program\\ Files\\\\Git\\\\mingw64\\\\libexec\\\\git-core\\\\git-credential-manager.exe
Assurez-vous que le chemin d'accès pointe vers l'emplacement où se trouve la dernière version de Git Credential Manager sur votre système. Attention à toutes les échappées nécessaires au bon fonctionnement des chemins dans la configuration globale de git.
Une autre option consiste à installer la dernière version de Git pour Windows (qui est déjà livrée avec le gestionnaire d'informations d'identification Git pour Windows 1.18.4) et à effectuer le clonage initial et l'authentification à partir de la ligne de commande. Cela stockera les informations d'identification dans la base de données d'identification Windows, après quoi Visual Studio les récupérera avec plaisir.
Je viens de vivre cela à l'instant. donc ce que j’ai fait, c’est que j’ai essayé de me connecter à bitbucket, ce qui est surprenant: "Je ne peux pas me connecter avec un nom d’utilisateur, veuillez utiliser un courrier électronique". alors je me suis connecté en utilisant mon email, puis Dig mes paramètres de bitbucket et a découvert que je peux générer un mot de passe ..
En plus de Ecd's answer (vous ne pouvez pas commenter), lorsque votre mot de passe contient le signe ' @ ' (ou tout symbole utilisé dans l'URL), vous devez échapper ce caractère car il en résultera ' Impossible de résoudre Host 'par le codage d'URL.% 40 dans le cas du signe ' @ '.