Depuis hier, le référentiel bitbucket a commencé à renvoyer ceci à toute demande:
remote: Too many invalid password attempts. Try logging in through the website.
fatal: unable to access 'https://[email protected]/xxxxxxxxxx/xxxxxxxxxxx.git/': The requested URL returned error: 403
Cela se produit à la fois sur le serveur (en essayant de git pull) et sur le client (SourceTree sur mac).
L'utilisateur employé des deux côtés est le même, je peux me connecter à bitbucket et ne voir aucun problème. SourceTree et git sur le serveur utilisent tous deux des "mots de passe d'application" différents générés dans bitbucket .
J'ai créé un nouveau mot de passe pour l'application et j'ai essayé simplement d'obtenir la même erreur.
Que puis-je faire pour résoudre le cas?
Mise à jour 1: la génération d'un nouveau mot de passe d'application ne fonctionne pas à la fois pour le serveur et le client. Ré-ajouter un compte SourceTree avec l'authentification de base n'aide pas trop. Bitbucket ne permet même pas de venir à l'authentification, comme il semble - la nouvelle application mots de passe "dernier accès" ne neige rien.
Mise à jour # 2: La réponse acceptée est en effet une solution. C'est assez étrange, mais la réinitialisation du mot de passe du compte d'utilisateur principal du bitbucket fonctionne. Mais la séquence est la suivante: réinitialisez le mot de passe de l'utilisateur bitbucket; créer un nouveau mot de passe pour le serveur et le client (SourceTree); pour mac, supprimez l'enregistrement pour bitbucket dans KeyChain Access; essayez seulement de tirer ou d’appuyer sur SourceTree après avoir supprimé l’enregistrement ou le compte est immédiatement verrouillé!
L'erreur ci-dessus est due au verrouillage du compte Atlassion et non lié aux mots de passe App.
J'ai donc réinitialisé mon compte Atlassian (conformément à la recommandation de servicedesk d'Atlassian) en utilisant l'adresse
Alors maintenant, git fetch
fonctionne bien.
Si vous avez oublié votre mot de passe actuel, vous pouvez le réinitialiser en utilisant l'URL ci-dessous.
https://id.atlassian.com/login/resetpassword
J'espère que cette aide :)
Atlassian vient de publier un correctif:
Salut,
Nous venons de déployer le correctif pour le problème racine à l'origine de ce bogue. Si vous Pourriez-vous réessayer, et faites-nous savoir si vous tombez sur d'autres questions.
Nous vous recommandons de vous déconnecter de Bitbucket Cloud et de vous connecter une fois encore. Ensuite, veuillez réessayer.
Nous nous excusons pour les retards ou les pannes que ce problème pourrait avoir causés vous et vos équipes. S'il vous plaît, n'hésitez pas à nous faire savoir si vous en avez des questions.
Je vous remercie, Pravin
Mise à jour 2017-03-30:
Salut à tous,
Au cours des derniers jours, certains utilisateurs peuvent avoir connu 503 ou 403 erreurs liées à des problèmes d'authentification lors de l'utilisation de Git et Mercurial sur HTTPS sur Bitbucket Cloud.
Nous venons de déployer un correctif sur la plateforme pour résoudre ce problème. Si vous Pourriez-vous s'il vous plaît accéder à "id.atlassian.com" dans votre navigateur, et faire Assurez-vous de vous déconnecter de toute session active.
Si vous pouviez alors essayer de vous connecter à id.atlassian.com avec votre e-mail et mot de passe - veillez à ne PAS utiliser le nom d'utilisateur Google forme, et utilisez plutôt les champs email/mot de passe de base. Vous êtes peut-être invité à passer par un écran captcha, ou même réinitialiser votre mot de passe si nécessaire.
Une fois que vous êtes connecté correctement à id.atlassian.com, si vous pouviez veuillez réessayer vos opérations GIT/Mercurial et laissez-nous savoir si vous sont capables de s'authentifier avec succès.
S'il vous plaît laissez-nous savoir si vous rencontrez des problèmes, ou avez des questions.
Nous tenons à vous remercier une nouvelle fois pour votre patience et nous nous excusons pour tout temps d'arrêt que ces problèmes peuvent avoir causé à vous ou à votre équipe.
Merci, l'équipe de Bitbucket Cloud
Relié à Atlassian. Je suis allé à bitbucket, déconnecté, reconnecté et git a commencé à travailler. Je n'ai pas eu besoin de changer mon mot de passe. A pris moins d'une minute.
Il semble que dans mon cas, le problème est l'authentification OAuth. Si je passe à l'authentification de base, tout fonctionne correctement.
Pour SourceTree, dans Outils - Options - Authentification, supprimez le compte BitBucket, puis cliquez sur Ajouter pour rajouter les informations d'identification, mais avec une modification mineure: Dans la liste déroulante Authentification, sélectionnez Élémentaire. Entrez votre nom d'utilisateur bitbucket dans le champ Nom d'utilisateur et appuyez sur le mot de passe d'actualisation. Vous serez invité à entrer le mot de passe de votre compte, mais si jusqu'à présent vous utilisiez un compte Google pour vous connecter, définissez un nouveau mot de passe ici https://id.atlassian.com/manage/change-password
Maintenant, essayez de savoir ce qui ne va pas avec OAuth.
Un autre correctif qui semblait fonctionner était la suppression du fichier passwd
de C:\Users\[your-user]\AppData\Local\Atlassian\SourceTree
. Maintenant, dans SourceTree, faites un git fetch/pull/push et vous serez invité à vous connecter. Entrez vos informations d'identification et tout devrait bien fonctionner maintenant.
Si Bitbucket est ouvert dans votre navigateur, déconnectez-vous. Après cela, j'ai pu cloner le repo que je voulais avec Sourcetree.
Entrez simplement votre mot de passe actuel, cela fonctionnera correctement.
Settings->Accounts->Edit
il suffit de vous connecter à votre compte Atlassian, il doit être résolu.
Sourcetree Mac Developer a déclaré dans le lien ci-dessous qu'il est maintenant corrigé dans la version 2.7.4, veuillez mettre à jour votre Sourcetree sur votre Mac avec cette version.
Si vous utilisez SourceTree et en utilisant oauth, je vous suggèrerais d'aller dans Outils> Options> Authentification et supprimer les mots de passe enregistrés et votre compte bitbucket, puis de les rajouter. Cela a fonctionné pour moi. Il sera mis à jour, actualisera votre jeton et les rajoutera.
Ce problème peut survenir lors de l'utilisation de plusieurs comptes de bitbucket. Dans ce cas, vous pouvez simplement aller dans "Paramètres du référentiel" -> "Télécommandes" et spécifier votre identifiant de connexion dans le chemin distant comme ceci: https://[email protected]/your-project/your-repo.git
Supprimez le fichier "passwd" de,
C:\Utilisateurs\NOMUTILISATEUR\AppData\Local\Atlassian\SourceTree.
Puis redémarrez le SourceTree. Puis chercher du repo requis. SourceTree invitera une fenêtre contextuelle à entrer le mot de passe du référentiel. Cela a fonctionné pour moi.
Ce qui suit m'a aidé:
"Pour SourceTree, dans Outils - Options - Authentification, supprimez le compte BitBucket, puis cliquez sur Ajouter pour ajouter à nouveau".
J'ai changé le mot de passe et ça marche très bien .. :)
Je viens de changer le mot de passe bitbucket et cela a fonctionné à merveille!