Git error remote: mot de passe vide

J’essaie de cloner mon repo git à partir de bitbucket et quand j’entre cette commande:

git clone https://[email protected]/naor_shoyhat/hello-world.git 

Le bash me demande alors une fenêtre avec des zones pour entrer le nom d’utilisateur et le mot de passe.

Je les saisis et puis je reçois cette erreur:

 remote: Empty password fatal: Authentication failed for 'https://[email protected]/naor_shoyhat/hello-world.git/' 

J’utilise git (2.12.2) 64 bits sous Windows 10. Ma solution est simplement de fermer la fenêtre de connexion dont vous avez besoin pour saisir le compte et le mot de passe, et une fenêtre SSh apparaîtra, puis vous tapez votre mot de passe.

Je sais que ma réponse est très tardive. Mais je vais expliquer pour résoudre ce problème sur Windows, étape par étape. Après la mise à niveau de SourceTree version 2.1.10, nous pouvons voir comme ça.

SourceTree stocke les informations d’identification dans le gestionnaire d’informations d’identification Windows. Pour les voir et les supprimer, procédez comme suit:

  1. Cliquez sur Comptes d’utilisateurs dans le Panneau de configuration.
  2. Dans la liste de liens de gauche, cliquez sur Gérer vos informations d’identification.
  3. Lorsque la page Gérer vos informations d’identification s’ouvre, elle affiche vos informations d’identification Web. Cliquez sur le bouton ” Windows Credentials “. entrer la description de l'image ici

  4. Dans la liste (Windows Credentials), recherchez les entrées commençant par “git: http”. Supprimez ces entrées.

  5. Et veuillez supprimer un fichier – C: \ Users \\ AppData \ Local \ Atlassian \ SourceTree \ passwd
  6. Application d’arborescence source ré-ouvrir et travailler sur cela. Si l’application a besoin d’un mot de passe, vous pouvez entrer.

Terminé. En espérant vous aider

Tu peux essayer:

 git clone https://naor_shoyhat:@bitbucket.org/naor_shoyhat/hello-world.git 

Cela a fonctionné pour moi à la rigueur, mais je suis d’accord que ce n’est pas la meilleure solution.

Si une fenêtre pop-up demande un nom d’utilisateur et un mot de passe, fermez-le, puis introduisez le mot de passe dans la ligne de commande.

Il semble que ce soit un bogue sur Windows qui envoie un mot de passe vide à bitbucket. J’utilise Windows 10.

Je ne sais pas quel système d’exploitation vous utilisez, mais dans Windows, il y avait un bogue dans Git Credential Manager for Windows (GCM), v1.9, qui, selon moi, était associé à git v2.12.1 pour Windows.

Il en résultait une erreur “remote: empty password” lors de la tentative d’authentification sur BitBucket.

Le problème a été corrigé dans la version 1.10 de GCM. Le dernier programme d’installation de GCM est disponible à l’ adresse suivante : https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases

Les détails du problème peuvent être trouvés à: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/399 Le problème a été soulevé le 24 mars 2017, à peu près au moment où vous avez commencé à voir votre problème d’authentification.

Outils-> Options-> Git-> Mettre à jour Git intégré.

Je devais le faire deux fois car il y avait des problèmes pour extraire le premier téléchargement.

réinstaller git pour windows, ça a fonctionné pour moi.

Git v2.12.2.2 publié le 2017-04-05 a résolu le problème pour moi

Si vous avez essayé toutes les possibilités et que le problème persiste, essayez ceci:

  1. Fermer SourceTree

  2. Cliquez sur Comptes d’utilisateurs dans le Panneau de configuration.

  3. Dans la liste de liens de gauche, cliquez sur Gérer vos informations d’identification.

  4. Lorsque la page Gérer vos informations d’identification s’ouvre, elle affiche vos informations d’identification Web. Cliquez sur le bouton ” Windows Credentials “.

  5. Dans la liste (informations d’identification Windows), recherchez les entrées relatives à SourceTree . Supprimez toutes ces entrées. Soyez très prudent dans cette étape.

  6. Et s’il vous plaît supprimer ce dossier: – C: \ Users \ AppData \ Local \ Atlassian

    Si vous ne pouvez pas supprimer, redémarrez votre ordinateur

  7. Désinstaller SourceTree

  8. Installez à nouveau SourceTree

Notez que l’ emplacement de l’ installation de Git peut influencer cette procédure.

C’était la seule méthode qui fonctionne pour moi. J’utilise Windows 8.1 64 bits.

Ce problème mentionné dans le lien et les commentaires dans celui-ci – supprimer le fichier de mot de passe a résolu ce problème pour moi

référence