Klonen Sie GitHub-Projekt zu Ihrem SiteGround-Konto
Das Git-Setup auf unseren Servern ermöglicht es Ihnen, Ihre vorhandenen GitHub-Repositories in Ihr SiteGround-Hosting-Konto zu klonen. Dieses Tutorial erklärt, wie Sie Ihre vorhandenen GitHub SSH-Schlüssel verwenden, um Ihre Projekte auf Ihrem SiteGround-Konto zu klonen.
Sobald Sie auf Ihrem SiteGround-Konto ein SSH-Schlüsselpaar generiert haben, müssen Sie den öffentlichen Schlüssel erhalten. Den öffentlichen Schlüssel finden Sie in der Datei ~/.ssh/authorised_keys2 Ihres Kontos. Kopieren Sie den gesamten öffentlichen Schlüssel und fügen Sie ihn Ihrem GitHub-Konto hinzu .
Sobald Sie den öffentlichen Schlüssel hinzugefügt haben, müssen Sie den SSH-Dienst in Ihrem SiteGround-Konto so konfigurieren, dass es den entsprechenden privaten Schlüssel verwendet, wenn Sie eine Verbindung zu GitHub herstellen. Dies kann durch Bearbeiten der Datei unter ~/.ssh/config geschehen. Wenn die Datei nicht existiert, erstellen Sie eine neue. Fügen Sie innerhalb der Datei die folgenden Zeilen hinzu:
Host github.com
IdentityFile ~/.ssh/key_name.private
Stellen Sie sicher, dass Sie key_name .private durch den genauen Namen Ihres privaten Schlüssels ersetzen.
Jetzt können Sie die Verbindung zwischen Ihrem Hosting-Konto und GitHub mit dem folgenden Befehl testen:
ssh -T -p22 git@github.com
Sie können eine Aufforderung zur Eingabe der SSH-Passphrase sehen, wenn Sie diese bei der Generierung des Schlüsselpaares verwendet haben.
Wenn Sie alles richtig gemacht haben, sollten Sie die folgende Antwort des obigen Befehls sehen:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
wobei Benutzername Ihr GitHub-Benutzername ist. Dies bedeutet, dass die Verbindung und Authentifizierung erfolgreich waren.
Nun, um Ihr GitHub-Repository auf Ihr SiteGround-Konto zu klonen, können Sie den folgenden Befehl verwenden:
git clone git@github.com:username/repo.git
Sie sollten Benutzername und Repo durch Ihren GitHub-Benutzernamen bzw. Repository-Namen ersetzen.