Start
/
SiteGround Git Tool Tutorial
/
Klonen Sie GitHub-Projekt zu Ihrem SiteGround-Konto

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.

Diesen Artikel teilen