KENNTNISSE
So verbinden Sie Ihr cPanel-Konto mit einem privaten GitHub-Repository
Zuletzt aktualisiert 2026-04-20
Einleitung
Dieser Leitfaden erklärt, wie Sie Ihre cPanel Hosting-Konto bis a privates GitHub-Repository SSH-Authentifizierung.
Voraussetzungen
- Zugriff auf Ihr cPanel-Konto
- Git Version Control aktiviert
- Zugriff auf Ihr privates GitHub-Repository
Schritt 1: Generieren Sie einen SSH-Schlüssel
Option A: Verwendung von cPanel Interface
- Login bei cPanel
- Gehen Sie zu Sicherheit → SSH-Zugang
- Klicken Verwalten von SSH Keys
- Klicken Generieren Sie einen neuen Schlüssel
- Geben Sie an:
- Schlüsselbezeichnung: Repo
- Schlüsseltyp: RSA
- Schlüsselgröße: 4096
- Klicken Schlüssel erzeugen
Option B: Mit Terminal
ssh-keygen -t rsa -f ~/.ssh/repo -b 4096 -C "git@mydomain.com"
Drücken Sie Enter dreimal, wenn Sie aufgefordert werden.
Schritt 2: Autorisieren Sie den SSH-Schlüssel
- Gehen Sie zu SSH Access → Verwalten von SSH Keys
- Klicken Verwalten
- Klicken Genehmigung
Schritt 3: SSH konfigurieren
- Offen cPanel → File Manager
- Navigieren Sie zum .ssh Verzeichnis (versteckte Dateien aktivieren)
- Erstellen einer Datei namens Konfitüre
Host github.com
IdentityFile ~/.ssh/repo
Ersetzen Repo mit Ihrem Schlüsselnamen, wenn anders.
chmod 600 ~/.ssh/config chmod 600 ~/.ssh/repo chmod 644 ~/.ssh/repo.pub
Schritt 4: Kopieren Sie den öffentlichen Schlüssel
cat ~/.ssh/repo.pub
Kopieren Sie die vollständige Ausgabe.
Schritt 5: Fügen Sie den SSH-Schlüssel zu GitHub hinzu
- Login bei GitHub
- Navigieren Sie zu Ihrem privaten Repository
- Klicken Sie auf Ihr Profil-Symbol (oben rechts) → Einstellungen
- Klicken SSH- und GPG-Schlüssel
- Klicken Neuer SSH-Schlüssel
- Fügen Sie Ihren Schlüssel ein und speichern Sie
Schritt 6: Klon-Repository in cPanel
- Gehen Sie zu cPanel → Git Version Control
- Klicken Schaffen
- Geben Sie an:
git@github.com:username/repository.git
Wählen Sie einen Repository-Pfad und klicken Sie Schaffen.
Optional: Auto Deployment
---
deployment:
tasks:
- export DEPLOYPATH=/home/USERNAME/public_html/
- /bin/cp -R * $DEPLOYPATH
Fehlerbehebung
- Genehmigung verweigert: SSH-Schlüssel nicht hinzugefügt oder falsche Berechtigungen
- Repository not found: Falsche URL oder Zugriffsproblem
- Klon versagte: SSH-Konfiguration und Schlüssel-Setup überprüfen
Sagen Sie uns, was aufbleiben muss.
A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.