Credenziali di Bitbucket Git se registrati con Google


268

Ho un account su bitbucket.org che ho creato registrandomi con il mio account Google. Ora ogni volta che eseguo l'accesso, basta fare clic su "Accedi con Google" e va bene.

Come posso accedere ai miei repository dalla riga di comando di git? Mi richiede username e password. Ho un nome utente, ma nessuna password. Come posso accedere quindi?


7
Marzo 2019 e questo è ancora un processo oscuro e senza documenti ... Non ho mai sentito parlare di un'applicazione in cui le credenziali di accesso al sito sono diverse tra il sito Web e l'interfaccia della riga di comando. La spiegazione del perché ciò sia necessario dovrebbe essere molto più rilevante.
Oscar Bravo,

1
La prima volta che utilizzo bitbucket e devo ancora affrontare lo stesso problema, infatti ora ho due account con la stessa email account@gmail.com è diverso da account@googlemail.com, anche un sito Web per principianti sincronizza account@gmail.com e account @ googlemail.com su un singolo account.
Peter Moses,

Risposte:


315

Dovresti eseguire una sola volta la creazione di una " Password app " nell'interfaccia utente Web di Bitbucket con le autorizzazioni per almeno leggere i tuoi repository e quindi utilizzarli nella riga di comando.

Come:

  1. Accedi a Bitbucket
  2. Fai clic sull'immagine del tuo profilo a destra (ora in basso a sinistra)
  3. Scegli le impostazioni di Bitbucket
  4. Nella sezione Gestione dell'accesso cerca l' opzione Password app ( https://bitbucket.org/account/settings/app-passwords/ )
  5. Crea una password per l'app con autorizzazioni almeno per la lettura nella sezione Archivi . Una password verrà generata per te. Ricorda di salvarlo, verrà mostrato solo una volta!

12
Dovrebbero semplicemente creare una password dopo la prima connessione usando SSO ... Grazie mille, questo passaggio non è stato chiaro. Ora lo schermo è [Fai clic sul tuo avatar in basso a sinistra]> [impostazioni]> [Password app]> [Crea password app]> Seleziona molte opzioni (Segui il tuo desiderio) e voilà. Si noti che il nome utente è quello selezionato dopo la prima connessione utilizzando Google SSO.
Nordes,

Cosa usare come "etichetta" e cosa usare come "nome utente" in questo caso?
Dims

2
Spiacenti, non sarà il nome utente dell'account google. Sarà il nome utente BitBucket che verrà scelto da un utente al momento della creazione dell'account. Comunque, la tua risposta ha aiutato tranne il problema menzionato.
Md. Sabbir Ahmed,

1
il nome utente si trova nella stessa pagina nella sezione Generale> Impostazioni account> Impostazioni profilo Bitbucket>.
Prashant Saraswat,

questa è la risposta corretta ... ora se puoi dirmi perché neanche impostare ssh key non funziona! :)
mangonights

121

risolto:

  • È andato nella schermata di accesso e ha fatto clic forgot my password.
  • Ho inserito l'email del mio account Google e ho ricevuto un link di reimpostazione.
  • Quando inserisci una nuova password, avrai ID bitbucket e password da utilizzare.

Campione:

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

2
Ciò introdurrà la necessità di inserire la password quando si accede al sito Web?
Utente1291

1
Posso fare entrambe le cose
Alex,

2
Oggi ho ricevuto una pagina di errore sulla reimpostazione della password; (è molto triste
Vlad

Non risolto per me (ancora), dopo 10 minuti ancora in attesa di reimpostare il link e-mail password.
BreakPhreak,

Ho ricevuto anche un errore. Inoltre, l'utilizzo di Accedi con Google impedisce di creare (e possibilmente perdere in un incidente di sicurezza) nuove credenziali, quindi questa "soluzione alternativa" introduce problemi di sicurezza.
user2530062,

31

È marzo 2019 e l'ho fatto in questo modo:

  1. Accedi a https://id.atlassian.com/login/resetpassword
  2. Inserisci la tua email e fai clic su "Invia link di recupero"
  3. Riceverai un'email, ed è qui che la gente sbaglia. Non fare clic sul pulsante Accedi al mio account, invece, si desidera fare clic sul piccolo link qui sotto che dice In alternativa, è possibile reimpostare la password per il proprio account Atlassian.
  4. Imposta una password come faresti normalmente

Ora prova a eseguire i comandi git sul terminale.

Potrebbe essere necessario eseguire una verifica in due passaggi la prima volta, basta seguire i passaggi e il gioco è fatto!


1
Ora non ottieni il link piccolo nel terzo passaggio perché lo hanno cambiato. Ottieni un accesso per tutti i prodotti Atlassian. Basta digitare la nuova password e Voila
Damitha Raveendra

1
Questo ha funzionato perfettamente. Grazie per avermi salvato amico: D
jignesh,

2
A partire da luglio 2019 questa sembra essere una soluzione funzionante. Kinda capisce come si è evoluta la situazione per la società atlantica, ma alcuni suggerimenti e documentazione sull'interfaccia utente sono gravemente mancati. Apparentemente 'accedi con Google' va bene per le persone che vogliono solo navigare nei repository, ma non tanto per gli sviluppatori attivi reali.
Walter K,

14

Un modo per saltare questo è creando una variabile password app specifica.

  1. impostazioni
  2. Password app
  3. Crea la password dell'app

E puoi usare quello generato passwordper accedere o per inviare commit dal tuo terminale, quando usi un account Google per accedere a Bitbucket.


Usa l'avatar in basso a sinistra; non il google avator in alto a destra. Quindi nota che c'è un passaggio in più, 1a) Mercato delle app.
Oscar Bravo,

Quali permessi hai scelto? Il repository è in lettura / scrittura sufficiente per il client git cli? A ha git pushfunzionato per me solo con r / w.
Jörg Gottschlich,

Penso che questa sia la soluzione migliore / più moderna in termini di sicurezza: credenziali di accesso dedicate e limitate per il lavoro quotidiano che possono essere revocate in qualsiasi momento dal tuo account bitbucket, mantenendo l'account bitbucket senza password.
Jörg Gottschlich,



2

Aggiornamento a settembre 2019:

L'intero processo è ora molto più semplice di prima. Non importa se il tuo stile di autenticazione è regolare o dipendente da Google , funziona indipendentemente. Segui questi quattro semplici passaggi:

  • Visita questo link e inserisci la tua email.
  • Controlla la tua posta per l'e-mail di riattivazione e fai clic sul grande pulsante blu al suo interno.
  • Cambia la tua password!

Spero che aiuti. Codifica allegra!


Al momento non funziona perché ci chiede di accedere di nuovo direttamente a Gmail.
Praveen Ojha,

0

Puoi allegare una password dell'account Bitbucket "corretta" al tuo account. Vai su https://id.atlassian.com/manage/change-password (accedi utilizzando il tuo account Google) e quindi inserisci una nuova password nelle caselle password vecchia e nuova. Ora puoi utilizzare il tuo indirizzo email e questa nuova password per accedere al tuo account dalla riga di comando.

Nota: le password delle app sono il modo ufficiale per farlo (secondo la risposta di @Christian Tingino), ma IMO non funzionano molto bene. Non c'è modo di cambiare la password, e sono grandi cose ingombranti da digitare nella riga di comando.


2
Ho provato, ma i campi Vecchia / Nuova password erano disabilitati. Anche il cursore del mouse cambia per mostrare che non puoi inserire nulla al loro interno ... Quindi ho chiuso la scheda, riaperta con Ctrl + T e i campi sono stati abilitati. Tuttavia, ha richiesto la vecchia password. Né la nuova password né la mia password di Google hanno funzionato.
GuiRitter
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.