Import eines Repositories aus Bitbucket / Git in PyCharm
Über die Shell (empfohlen):
Bitbucket
Gehen Sie in Ihren Bitbucket Account, wählen Sie das Repository und kopieren Sie sich die Clone URL in die Zwischenablage (SSH!):
Öffnen Sie ein Terminal:
Zeigen Sie an welche Repsitories bei Ihnen vorhanden sind:
cd .. → Enter
Optional: Ein Repository entfernen: rm -rf odoo-tools
→ Enter
Clone URL aus Zwischenablage einfügen → Enter
Das Repository wird in Ihre Entwicklungumgebung geklont.
Gitlab
Holen Sie sich die Clone URL aus Gitlab in die Zwischenablage:
Öffnen Sie das Terminal:
dev- cd .. git clone -b develop git@gitlab.ownerp.io:v10-myodoo-public/v10-your-repository.git
Done.
Über PyCharm VCS (alternativ)
Holen Sie sich ebenfalls die Clone URL aus dem Bitbucket Account in die Zwischenablage (SSH!):
Gehen Sie in PyCharm unter VCS > Checkout From Version Control > Git
und fügen Sie die kopierte URL ein.
Sollten Sie eine Warnung erhalten, so entfernen Sie das vorangestellte "git clone".
Klicken Sie abschließend auf Clone.
Repository nicht sichtbar?
Gehen Sie unter File > Open
Repository wählen > OK
Über Git Extensions (alternativ)
Holen Sie sich ebenfalls die Clone URL aus dem Bitbucket Account in die Zwischenablage (SSH!):
Gehen Sie unter Start > Clone Repository
Geben Sie in die Clone Url die sie im vorigen Schritt ausgelesen haben ein.
Destination und Subdirectory to create müssen ebenfalls ausgefüllt werden.
Im Letzen Schritt müssen Sie noch Ihren Privaten SSH Key über Load SSH Key hinterlegen und auf Clone klicken.
Git-Extensions (GitLab)
Die Vorgehensweise ist die Selbe wie zuvor beschrieben (siehe oben). Zuerst müssen Sie Ihren SSH Key auf Git-Lab hinterlegen.
Öffnen Sie also Ihr Profil auf Git-Lab unter der Rubrik Settings. Dort können Sie über den Reiter SSH Keys ihren SSH Key hinterlegen.
Im nächsten Schritt öffnen sie das zu klonende Repository auf Git-Lab und kopieren Sie sich die Clone URL (SSH Verbindung).
Abschließend öffnen Sie Git-Extensions. Dort wählen sie nun "Clone Repository" aus.
Die Clone URL, die Sie vorher kopiert haben, wird unter "Repository to clone" eingetragen. Unter Destination wählen Sie den Ort auf Ihrer Festplatte an dem das Repository gespeichert
werden soll und "Subdirectory to create" gibt an in welchem Unterordner das Repository abgelegt wird. Nach einem Klick auf die "Clone" Schaltfläche werden Sie aufgefordert einen SSH Key zu laden.
Nachdem Sie Ihren SSH Key geladen haben, startet der Kopiervorgang automatisch.
SSH Key generieren mit puTTYgen
Laden Sie sich ein Tool wie puTTYgen herunter und führen sie dieses aus. Nach einem Klick auf
Generate werden Sie aufgefordert Ihre Maus zu bewegen um einen Key zu erzeugen.
Im nächsten Schritt kopieren Sie sich den Public Key in die Zwischenablage (dieser muss später auf Github / Bitbucket hinterlegt werden).
Über die Save private key speichern Sie Ihren SSH Key unter C:\Users\Benutzer\.ssh als ssh_key.ppk ab.
Mit dem passphrase Feld ist es möglich ein Passwort für den Key festzulegen.
Den Public Key aus Ihrer Zwischenablage müssen Sie jetzt noch auf Github / Bitbucket hinterlegen. Dies Erreichen Sie über
Profile > Settings > SSH and GPG Keys > New SSH key .
Im nachfolgenden Menü müssen Sie lediglich einen Titel für Ihren Key vergeben und Ihren Public Key aus der Zwischenablage einfügen.