(aggiornato il 29/03/2019 per utilizzare https al posto di ssh, quindi non è necessario utilizzare le chiavi ssh)
Sembra che per BitBucket, devi prima creare un repository online. Usando le istruzioni di Atlassian , crea semplicemente un nuovo repository BitBucket, copia l'URL del repository negli appunti e quindi aggiungi quel repository come nuovo telecomando al tuo repository locale (passaggi completi di seguito):
Ottieni l'URL del repository
- nel repository di BitBucket, scegli "Clone" in alto a destra
- scegli "HTTPS" invece di "SSH" in alto a destra nella finestra di dialogo
- dovrebbe mostrare l'URL del tuo repository nel modulo
git clone <repository url>
Aggiungi remoto tramite CLI
cd /path/to/my/repo
git remote add origin https://bitbucket.org/<username>/<reponame>.git
git push -u origin --all
Aggiungi telecomando usando SourceTree
- Repository> Aggiungi remoto ...
- Incolla l'URL del repository BitBucket (
https://bitbucket.org/<username>/<reponame>.git)
Vecchio metodo: creazione e registrazione di chiavi SSH
(questo metodo è se usi l'URL ssh invece dell'URL https, che sembra ssh://git@bitbucket.org/<username>/<reponame>.git. Ti consiglio di usare solo https)
BitBucket è ottimo per i repository privati, ma dovrai impostare una chiave ssh per autorizzare il tuo computer a lavorare con il tuo account BitBucket. Fortunatamente Sourcetree lo rende relativamente semplice:
Creazione di una chiave in SourceTree:
- In
Tools> Options, assicurati che SSH Client:sia impostato su PuTTY/Plinksotto la Generalscheda
- Seleziona
Tools>Create or Import SSH Keys
- Nella finestra popup, fai clic
Generatee sposta il mouse per dare casualità al generatore di chiavi
Dovresti ottenere qualcosa di simile a ciò che è mostrato nello screenshot qui sotto. Copia la chiave pubblica (evidenziata in blu) negli appunti

- Fare clic su
Save private Keye Save public keyper salvare le chiavi ovunque si desideri (ad esempio, su <Home Dir>/putty/ssk-key.ppke <Home Dir>/putty/ssh-key.pubrispettivamente) prima di passare alla sezione successiva
Registrazione della chiave in BitBucket
- Accedi al tuo account BitBucket e, in alto a destra, fai clic sulla tua immagine del profilo e fai clic su
Settings
- Vai alla
SSH Keysscheda nella barra laterale sinistra
- Fai clic su
Add SSH Key, dagli un nome e incolla la chiave pubblica che hai copiato nel passaggio 4 della sezione precedente
Questo è tutto! Ora dovresti essere in grado di eseguire il push / pull nei tuoi repository privati di BitBucket. Le tue chiavi non sono solo per Git, molti servizi usano le chiavi ssh per identificare gli utenti e la parte migliore è che te ne serve solo una. Se dovessi perdere le tue chiavi (ad esempio quando cambi computer), segui i passaggi per crearne e registrarne una nuova.
Nota a margine: creazione di chiavi SSH utilizzando la CLI
Segui questo tutorial
Paste the BitBucket repository url (git@bitbucket.org/<username>/<reponame>.git)ti costringerà ad aggiungere una chiave ssh. Nel caso in cui non ne hai già uno esistente, sarà un dolore.