ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

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

  1. Login bei cPanel
  2. Gehen Sie zu Sicherheit → SSH-Zugang
  3. Klicken Verwalten von SSH Keys
  4. Klicken Generieren Sie einen neuen Schlüssel
  5. Geben Sie an:
    • Schlüsselbezeichnung: Repo
    • Schlüsseltyp: RSA
    • Schlüsselgröße: 4096
  6. 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

  1. Gehen Sie zu SSH Access → Verwalten von SSH Keys
  2. Klicken Verwalten
  3. Klicken Genehmigung



Schritt 3: SSH konfigurieren

  1. Offen cPanel → File Manager
  2. Navigieren Sie zum .ssh Verzeichnis (versteckte Dateien aktivieren)
  3. 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

  1. Login bei GitHub
  2. Navigieren Sie zu Ihrem privaten Repository
  3. Klicken Sie auf Ihr Profil-Symbol (oben rechts) → Einstellungen
  4. Klicken SSH- und GPG-Schlüssel
  5. Klicken Neuer SSH-Schlüssel
  6. Fügen Sie Ihren Schlüssel ein und speichern Sie



Schritt 6: Klon-Repository in cPanel

  1. Gehen Sie zu cPanel → Git Version Control
  2. Klicken Schaffen
  3. 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

← Alle Knowledgebase Artikel

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.