Wissensdatenbank · Tutorials
Wie klonen Sie ein privates BitBucket.org-Repository in cPanel?
Zuletzt aktualisiert am 2020-10-26
Derzeit funktioniert die cPanel-Oberfläche nicht mit privaten Repositories auf bitbucket.org. Daher empfehlen wir diese Umgehungslösung.
Erstellen Sie einen passwortlosen SSH-Schlüssel über cPanel > Terminal indem Sie den folgenden Befehl eingeben
Lassen Sie sich nun den erzeugten öffentlichen Schlüssel mit folgendem Befehl anzeigen
Dann von cPanel > Terminal erstellen Sie mit dem folgenden Befehl eine neue Datei
Fügen Sie nun den folgenden Inhalt ein und speichern Sie die Datei. Dazu können Sie Ihren bevorzugten Editor verwenden
Von cPanel > Terminal Berechtigungen für die neuen Dateien festlegen
Wir können nun die Verbindung zu bitbucket.org mittels Schlüsselauthentifizierung testen, indem wir unter cPanel > Terminal den folgenden Befehl ausführen
Falls eine Fehlermeldung erscheint, erstellen Sie bitte ein Ticket, damit wir das Problem prüfen können. Andernfalls geben Sie den folgenden Befehl ein, um das Repository zu klonen von cPanel > Terminal
Erstellen Sie einen passwortlosen SSH-Schlüssel über cPanel > Terminal indem Sie den folgenden Befehl eingeben
cd ~/.ssh/ ssh-keygen -t rsa -b 4096 -C "username@example"Ersetzen Sie im obigen Befehl 'username' durch den cPanel-Benutzernamen und 'example' durch den Domainnamen. Wenn Sie nach einem Passwort gefragt werden, drücken Sie zweimal die Eingabetaste ohne ein Passwort einzugeben.
Lassen Sie sich nun den erzeugten öffentlichen Schlüssel mit folgendem Befehl anzeigen
cat ~/.ssh/id_rsa.pubKopieren Sie den angezeigten öffentlichen Schlüssel und fügen Sie ihn ein unter bitbucket.org > Personal Settings > Security > SSH Keys
Dann von cPanel > Terminal erstellen Sie mit dem folgenden Befehl eine neue Datei
touch ~.ssh/config
Fügen Sie nun den folgenden Inhalt ein und speichern Sie die Datei. Dazu können Sie Ihren bevorzugten Editor verwenden
host bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/id_rsa User git
Von cPanel > Terminal Berechtigungen für die neuen Dateien festlegen
chmod 600 ~/.ssh/config && chmod 400 ~/.ssh/id_rsa
Wir können nun die Verbindung zu bitbucket.org mittels Schlüsselauthentifizierung testen, indem wir unter cPanel > Terminal den folgenden Befehl ausführen
ssh -i ~/.ssh/id_rsa -T git@bitbucket.org
Falls eine Fehlermeldung erscheint, erstellen Sie bitte ein Ticket, damit wir das Problem prüfen können. Andernfalls geben Sie den folgenden Befehl ein, um das Repository zu klonen von cPanel > Terminal
git clone ssh://user@bitbucket.org/user/privaterepositoryname.gitErsetzen Sie 'user' durch den Benutzernamen des bitbucket.org-Kontos und 'privaterepositoryname' durch den Namen des Repositorys bei bitbucket.org, das Sie in cPanel klonen möchten
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.