web-dev-qa-db-fra.com

Erreur Git à distance: mot de passe vide

J'essaie de cloner mon dépôt Git à partir de bitbucket, et lorsque j'entre cette commande:

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

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

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

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

J'utilise git (2.12.2) 64 bits sous Windows 10. Ma solution consiste simplement à fermer la fenêtre de connexion dans laquelle vous devez saisir un compte et un mot de passe. Une fenêtre SSh apparaîtra, puis vous tapez votre mot de passe.

101
Shin-Bang Tsai

Je sais que ma réponse est très tardive. Mais je vais expliquer comment résoudre ce problème sous 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 des 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 " Informations d'identification Windows ". enter image description here

  4. Dans la liste (informations d'identification Windows), recherchez les entrées commençant par "git: http". Supprimer ces entrées.

  5. Et s'il vous plaît supprimer un fichier - C:\Utilisateurs \\ AppData\Local\Atlassian\SourceTree\passwd
  6. L'application de l'arbre source se rouvre et y travaille. Si l'application nécessite un mot de passe, vous pouvez saisir.

Terminé. J'espère vous aider.

20
Miguel A.

Tu peux essayer:

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

Cela a fonctionné pour moi à la rigueur, mais je conviens que ce n'est pas la meilleure solution.

13
VaSk0_A

Si une fenêtre pop-up demandant le nom d'utilisateur et le mot de passe le ferme, 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.

6
Rafael Paredes

Je ne sais pas quel système d’exploitation vous utilisez, mais sous Windows, il y avait un bogue dans Git Credential Manager pour Windows (GCM), v1.9, qui, je crois, était fourni avec git v2.12.1 pour Windows.

Il en résultait une erreur "remote: empty password" lors de la tentative d'authentification auprès de BitBucket.

Le problème a été résolu 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 à l'adresse suivante: https://github.com/Microsoft/Git-Credential-Manager-for-Windows/issues/399 La question a été soulevée le 24 mars 2017, environ au moment où vous avez commencé à voir votre problème d'authentification.

1
Simon Tewsi

Outils-> Options-> Git-> Update Embedded Git.

J'ai dû le faire deux fois parce qu'il y avait des problèmes d'extraction du premier téléchargement.

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

0
raychi

Ce problème mentionné dans le lien et les commentaires qu'il contient - supprimer le fichier de mot de passe a résolu ce problème pour moi

référence

0
djkp

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 "Informations d'identification Windows".

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

  6. Et s'il vous plaît supprimer ce dossier: - C:\Utilisateurs\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.

0
Jefferson Reis

installer git pour windows, cela a fonctionné pour moi.

0
shmulik.r