(aktualisiert am 29.03.2019, um https anstelle von ssh zu verwenden, sodass Sie keine ssh-Schlüssel verwenden müssen)
Es scheint, als müssten Sie für BitBucket zuerst online ein Repo erstellen. Erstellen Sie mithilfe der Anweisungen von Atlassian einfach ein neues BitBucket-Repository, kopieren Sie die Repository-URL in die Zwischenablage und fügen Sie dieses Repository dann als neue Fernbedienung zu Ihrem lokalen Repository hinzu (vollständige Schritte unten):
Repo-URL abrufen
- Wählen Sie in Ihrem BitBucket-Repo oben rechts "Klonen"
- Wählen Sie oben rechts im Dialogfeld "HTTPS" anstelle von "SSH"
- Es sollte Ihre Repo-URL im Formular anzeigen
git clone <repository url>
Remote mithilfe der CLI hinzufügen
cd /path/to/my/repo
git remote add origin https://bitbucket.org/<username>/<reponame>.git
git push -u origin --all
Fügen Sie Remote mithilfe von SourceTree hinzu
- Repository> Remote hinzufügen ...
- Fügen Sie die BitBucket-Repository-URL ein (
https://bitbucket.org/<username>/<reponame>.git
)
Alte Methode: Erstellen und Registrieren von SSH-Schlüsseln
(Diese Methode ist, wenn Sie die ssh-URL anstelle der https-URL verwenden, wie es aussieht ssh://git@bitbucket.org/<username>/<reponame>.git
. Ich empfehle, nur https zu verwenden.)
BitBucket eignet sich hervorragend für private Repos. Sie müssen jedoch einen SSH-Schlüssel einrichten, um Ihren Computer für die Arbeit mit Ihrem BitBucket-Konto zu autorisieren. Zum Glück macht Sourcetree es relativ einfach:
Erstellen eines Schlüssels in SourceTree:
Tools
Stellen Sie in > Options
sicher SSH Client:
, dass PuTTY/Plink
unter der General
Registerkarte auf eingestellt ist
- Wählen Sie
Tools
>Create or Import SSH Keys
- Klicken
Generate
und bewegen Sie im Popup-Fenster die Maus, um dem Schlüsselgenerator Zufälligkeit zu verleihen
Sie sollten so etwas wie das bekommen, was im Screenshot unten gezeigt wird. Kopieren Sie den öffentlichen Schlüssel (blau hervorgehoben) in Ihre Zwischenablage
- Klicken Sie
Save private Key
und Save public key
Ihre Schlüssel zu sparen, wo immer Sie sich entscheiden (zB zu <Home Dir>/putty/ssk-key.ppk
und <Home Dir>/putty/ssh-key.pub
jeweils) , bevor beim Bewegen zum nächsten Abschnitt
Registrieren des Schlüssels in BitBucket
- Melden Sie sich bei Ihrem BitBucket- Konto an und klicken Sie oben rechts auf Ihr Profilbild und dann auf
Settings
- Gehen Sie zur
SSH Keys
Registerkarte in der linken Seitenleiste
- Klicken Sie auf
Add SSH Key
, geben Sie ihm einen Namen und fügen Sie den öffentlichen Schlüssel ein, den Sie in Schritt 4 des vorherigen Abschnitts kopiert haben
Das ist es! Sie sollten nun in der Lage sein, auf Ihre privaten BitBucket-Repos zu drücken / ziehen. Ihre Schlüssel sind nicht nur für Git gedacht, viele Dienste verwenden SSH-Schlüssel, um Benutzer zu identifizieren, und das Beste daran ist, dass Sie nur einen benötigen. Wenn Sie jemals Ihre Schlüssel verlieren (z. B. beim Wechseln des Computers), befolgen Sie einfach die Schritte, um einen neuen zu erstellen und zu registrieren.
Nebenbemerkung: Erstellen von SSH-Schlüsseln mithilfe der CLI
Folgen Sie einfach diesem Tutorial
Paste the BitBucket repository url (git@bitbucket.org/<username>/<reponame>.git)
wird Sie gezwungen, einen SSH-Schlüssel hinzuzufügen. Falls Sie noch keine haben, wird dies ein Schmerz sein.