Informations d'identification Bitbucket Git si vous êtes inscrit à Google


268

J'ai un compte sur bitbucket.org que j'ai créé en m'inscrivant avec mon compte Google. Maintenant, chaque fois que je me connecte, je clique simplement sur "Se connecter avec Google" et ça va.

Comment puis-je accéder à mes dépôts depuis la ligne de commande git? Il me demande un nom d'utilisateur et un mot de passe. J'ai un nom d'utilisateur, mais pas de mot de passe. Comment puis-je me connecter alors?


7
Mars 2019 et c'est toujours un processus obscur et non documenté ... Je n'ai jamais entendu parler d'une application où les informations de connexion au site sont différentes entre le site Web et l'interface de ligne de commande. L'explication de la raison pour laquelle cela est nécessaire devrait être beaucoup plus importante.
Oscar Bravo

1
Ma première utilisation de bitbucket et je suis toujours confronté à ce même problème.En fait, j'ai maintenant deux comptes avec le même e-mail account@gmail.com est différent de account@googlemail.com, même un site Web pour débutants synchronise account@gmail.com et compte @ googlemail.com sur un seul compte.
Peter Moses

Réponses:


315

Vous devez effectuer une configuration unique de création d'un " mot de passe d'application " dans l'interface utilisateur Web de Bitbucket avec des autorisations pour au moins lire vos référentiels, puis l'utiliser dans la ligne de commande.

Comment:

  1. Connectez-vous à Bitbucket
  2. Cliquez sur votre image de profil à droite (maintenant en bas à gauche)
  3. Choisissez les paramètres de Bitbucket
  4. Dans la section Gestion de l'accès , recherchez l' option Mots de passe d'application ( https://bitbucket.org/account/settings/app-passwords/ )
  5. Créez un mot de passe d'application avec des autorisations au moins pour lire dans la section Référentiels . Un mot de passe sera généré pour vous. N'oubliez pas de le sauvegarder, il ne sera affiché qu'une seule fois!

12
Ils devraient tellement simplement créer un mot de passe après la première connexion en utilisant le SSO ... Merci beaucoup, cette étape n'était vraiment pas claire. Maintenant, l'écran est [Cliquez sur votre avatar en bas à gauche]> [paramètres]> [Mot de passe d'application]> [Créer un mot de passe d'application]> Sélectionnez de nombreuses options (suivez votre désir) et le tour est joué. Notez que le nom d'utilisateur est celui sélectionné après la première connexion à l'aide de Google SSO.
Nordes

Que faut-il utiliser comme "étiquette" et quoi utiliser comme "nom d'utilisateur" dans ce cas?
Dims

2
Désolé, ce ne sera pas le nom d'utilisateur du compte Google. Ce sera le nom d'utilisateur BitBucket qui sera choisi par un utilisateur au moment de la création du compte. Quoi qu'il en soit, votre réponse a aidé, sauf le problème mentionné.
Md. Sabbir Ahmed

1
nom d'utilisateur se trouve sur la même page dans la section Général> Paramètres du compte> Paramètres du profil Bitbucket>.
Prashant Saraswat

c'est la bonne réponse ... maintenant si vous pouvez me dire pourquoi la clé set ssh ne fonctionne pas non plus! :)
mangonights

121

Résolu:

  • Je suis allé sur l'écran de connexion et j'ai cliqué forgot my password.
  • J'ai saisi l'adresse e-mail de mon compte Google et j'ai reçu un lien de réinitialisation.
  • Lorsque vous entrez un nouveau mot de passe, vous aurez un identifiant bitbucket et un mot de passe à utiliser.

Échantillon:

git clone https://<bitbucket_id>@bitbucket.org/<repo>

2
Cela entraînera-t-il la nécessité de saisir le mot de passe lors de la connexion au site Web?
User1291

1
Je peux faire les deux façons
Alex

2
Aujourd'hui, j'ai reçu une page d'erreur sur la réinitialisation du mot de passe; (c'est très triste
Vlad

Pas encore résolu pour moi, après 10 minutes d'attente pour réinitialiser le lien e-mail du mot de passe.
BreakPhreak

J'ai également reçu une erreur. En outre, l'utilisation de la connexion avec Google permet d'éviter de créer (et éventuellement de perdre dans un incident de sécurité) de nouvelles informations d'identification, de sorte que cette "solution de contournement" introduit des problèmes de sécurité.
user2530062

31

Nous sommes en mars 2019, et je viens de le faire de cette façon:

  1. Accédez à https://id.atlassian.com/login/resetpassword
  2. Remplissez votre e-mail et cliquez sur "Envoyer le lien de récupération"
  3. Vous recevrez un e-mail, et c'est là que les gens se trompent. Ne cliquez pas sur le bouton Se connecter à mon compte, au lieu de cela, vous voulez cliquer sur le petit lien ci-dessous qui dit Alternativement, vous pouvez réinitialiser votre mot de passe pour votre compte Atlassian.
  4. Définissez un mot de passe comme vous le feriez normalement

Essayez maintenant d'exécuter les commandes git sur le terminal.

Il peut vous demander de faire une vérification en deux étapes la première fois, suivez simplement les étapes et vous avez terminé!


1
Maintenant, vous n'obtenez pas le petit lien dans la 3ème étape car ils l'ont changé. Vous obtenez une connexion pour tous les produits Atlassian. Tapez simplement le nouveau mot de passe et Voila
Damitha Raveendra

1
Cela a parfaitement fonctionné. Merci d'avoir sauvé mon compagnon de temps: D
jignesh

2
En juillet 2019, cela semble être une solution de travail.Par exemple, comprenez comment la situation a évolué pour la société Atlassian, mais certains conseils et documentation sur l'interface utilisateur sont cruellement manqués. Apparemment, «se connecter avec Google» convient aux personnes souhaitant uniquement parcourir les référentiels, mais pas tant aux développeurs actifs.
Walter K

14

Pour éviter cela, vous pouvez créer une variable de mot de passe d'application spécifique.

  1. Paramètres
  2. Mots de passe d'application
  3. Créer un mot de passe d'application

Et vous pouvez utiliser celui généré passwordpour accéder ou pour envoyer des validations à partir de votre terminal, lorsque vous utilisez un compte Google pour vous connecter à Bitbucket.


Utilisez l'avatar en bas à gauche; pas le google avator en haut à droite. Notez ensuite qu'il existe une étape supplémentaire, 1a) App Marketplace.
Oscar Bravo

Quelles autorisations avez-vous choisies? Le référentiel en lecture / écriture est-il suffisant pour le client git cli? A git pushtravaillé pour moi avec r / w uniquement.
Jörg Gottschlich

Je pense que c'est la solution la meilleure / la plus moderne en termes de sécurité: des informations d'identification dédiées et à accès limité pour le travail quotidien qui peuvent être révoquées à tout moment de votre compte bitbucket, tout en gardant votre compte bitbucket sans mot de passe.
Jörg Gottschlich



2

Mise à jour en septembre 2019:

Tout ce processus est maintenant beaucoup plus facile qu'il ne l'était auparavant. Peu importe que votre style d'authentification soit régulier ou dépendant de Google , cela fonctionne malgré tout. Suivez ces quatre étapes faciles:

  • Visitez ce lien et entrez votre e-mail.
  • Vérifiez votre courrier électronique pour l'e-mail de réactivation et cliquez sur le gros bouton bleu qu'il contient.
  • Changez votre mot de passe!

J'espère que ça aide. Joyeux codage!


Cela ne fonctionne pas actuellement car il nous demande de nous connecter à nouveau directement à Gmail.
Praveen Ojha

0

Vous pouvez associer un mot de passe de compte Bitbucket "correct" à votre compte. Accédez à https://id.atlassian.com/manage/change-password (connectez-vous à l'aide de votre compte Google), puis entrez un nouveau mot de passe dans les anciennes et les nouvelles zones de mot de passe. Vous pouvez maintenant utiliser votre adresse e-mail et ce nouveau mot de passe pour accéder à votre compte sur la ligne de commande.

Remarque: les mots de passe d'application sont la façon officielle de le faire (selon la réponse de @Christian Tingino), mais à l'OMI, ils ne fonctionnent pas très bien. Aucun moyen de changer le mot de passe, et ce sont de grosses choses difficiles à taper dans la ligne de commande.


2
J'ai essayé, mais les champs Ancien / Nouveau mot de passe ont été désactivés. Même le curseur de la souris change pour montrer que vous ne pouvez rien y entrer ... Puis j'ai fermé l'onglet, rouvert avec Ctrl + T et les champs ont été activés. Cependant, il a demandé l'ancien mot de passe. Ni le nouveau mot de passe ni mon mot de passe Google n'ont fonctionné.
GuiRitter
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.