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?
Le problème était une URL mal formée: ce devrait être https: //[email protected]/scm/~nomutilisateur/project.git au lieu de stash @ stash.
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.
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.
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.
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.
En cas de blocage sur macOS, cela a fonctionné pour moi:
Pour SourceTree lorsque j'ai eu cette erreur, je devais faire ce qui suit:
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à.