web-dev-qa-db-fra.com

Erreur Stash Git "irrécupérable: erreur distante: CAPTCHA requis"

Essayer d'extraire de mon projet Stash en utilisant les commandes suivantes:

$ git remote add Origin https://[email protected]/scm/~username/project.git
$ git pull Origin develop

Je suis invité à entrer mon mot de passe, que je saisis et puis j'obtiens l'erreur suivante:

Votre compte Stash a été marqué comme nécessitant la résolution d'un CAPTCHA avant le vous pouvez vous connecter à nouveau. Cela est généralement dû à un trop grand nombre de tentatives de connexion avec un mot de passe incorrect. Le CAPTCHA requis empêche votre client SCM de accéder à Stash jusqu’à ce qu’il soit résolu, même si vous entrez votre mot de passe correctement . Si vous êtes actuellement connecté à Stash via un navigateur, vous devrez peut-être vous déconnecter puis reconnectez-vous pour effacer le CAPTCHA.

Se déconnecter et revenir à nouveau n'aide pas. Comment puis-je réparer ça?

12
Nathan Fig

Le problème était une URL mal formée: ce devrait être https: //[email protected]/scm/~nomutilisateur/project.git au lieu de stash @ stash. 

2
Nathan Fig

Un autre problème commun avec l'avertissement captcha semble être lié aux changements de mot de passe. Une fois votre mot de passe modifié dans le système avec lequel vous êtes authentifié, sourcetree et le plug-in Eclipse peuvent être en conflit avec la session déjà connectée sur bitbucket, ce qui entraîne l'activation de l'authentification CAPTCHA.

Solution: entrez dans votre session bitbucket, déconnectez-vous et reconnectez-vous. Si le problème persiste, vous voudrez peut-être vérifier l'URL, car l'activation de Captcha vous dirigera dans une autre direction et votre compte d'utilisateur avec une URL défectueuse générera des échecs d'authentification encore et encore.

15
Ozan Aksoy

Vous pourriez avoir une session BitBucket ouverte dans un navigateur, ce qui donne l’impression que tout va bien. Il suffit de vous déconnecter et de vous reconnecter. Lorsque vous vous connectez, vous devez résoudre un CAPTCHA, après quoi vous êtes prêt à partir.

11
chjortlund

Cela m'est arrivé J'ai essayé de supprimer le fichier de mot de passe de sourcetree mais je n'ai pas fonctionné. Je me déconnecte et me connecte sur bitbucket mais je n'ai pas travaillé aussi. Ce qui a bien fonctionné, c’est d’aller dans Panel Control sous Windows et Credential Manager. J’ai modifié/supprimé toutes les références à mon dépôt Git.

2
Victor Oliveira

Ce qui a fonctionné pour moi a été d'entrer dans: C:\Utilisateurs\Nom d'utilisateur\AppData\Local\Atlassian\SourceTree .__ et de supprimer le fichier passwd. Sourcetree était fermé et j'étais déconnecté de bitbucket. Je me suis ensuite connecté à nouveau à bitbucket et ai résolu le captcha. Puis, quand j'ai lancé sourcetree et que j'ai fait un aller chercher, j'ai entré mon mot de passe et tout allait bien.

2

En cas de blocage sur macOS, cela a fonctionné pour moi:

  1. Fermer SourceTree
  2. Accès au trousseau ouvert
  3. Recherchez "stash" et supprimez toutes les entrées
  4. Accédez au site Web Stash, déconnectez-vous et reconnectez-vous
  5. Ouvrez SourceTree et entrez votre mot de passe
2
brkeyal

Pour SourceTree lorsque j'ai eu cette erreur, je devais faire ce qui suit:

  1. Dans un navigateur, allez à Stash/BitBucket, déconnectez-vous puis connectez-vous et validez-le à l'aide de vos nouveaux pwd et captcha. Une fois validés, ils supprimeraient l'exigence de validation captcha sur votre compte.
  2. Si je reviens sur SourceTree et que je fais une extraction ou une récupération, je reçois toujours le message d'échec de la validation car il tente d'utiliser le même ancien mot de passe stocké. Afin d'éviter d'utiliser l'ancien mot de passe, essayez d'ouvrir un terminal à partir de SourceTree lui-même, puis lancez git fetch. Il devrait vous demander votre nouveau mot de passe et vous pouvez fournir le nouveau pwd qui sera ensuite stocké.
1
javaJavaJava

J'étais en train de me déconnecter et de me reconnecter mais cela n'a eu aucun effet. Je suis sur un terrain d'entreprise avec SSO (Single Sign-On) pour me connecter à Stash. Ensuite, je me suis déconnecté, puis j'ai actualisé mon navigateur (Shift-refresh dans FireFox). Cela a amené l'écran de connexion avec le captcha.

Une fois connecté, je suis entré dans SourceTree et j'ai supprimé mon mot de passe de Outils> Options> Authentification.

Quand je suis revenu pour faire la demande de tir à nouveau, il m'a demandé mon mot de passe dans une fenêtre contextuelle et a bien fonctionné à partir de là.

0
Scala Enthusiast