Dokumentation zur Authentifizierung
Sichern Sie Ihr Konto und Ihre Daten mit Funktionen wie Zwei-Faktor-Authentifizierung, SSH und Verifizierung von Unterschriften.
Beginne hier
Generieren eines neuen SSH-Schlüssels und Hinzufügen des Schlüssels zum ssh-agent
Wenn du geprüft hast, ob SSH-Schlüssel vorhanden sind, kannst du einen neuen SSH-Schlüssel für die Authentifizierung generieren und zum SSH-Agent hinzufügen.
Verwalten deiner persönlichen Zugriffstoken
Sie können ein personal access token anstelle eines Kennworts verwenden, wenn Sie sich über die Befehlszeile oder die API bei GitHub authentifizieren.
Zwei-Faktor-Authentifizierung konfigurieren
Du kannst zwischen mehreren Optionen wählen, um deinem Konto eine zweite Authentifizierungsquelle hinzuzufügen.
Beliebt
Fehlerbehebung bei der SSH
Wenn du SSH zur Authentifizierung und Verbindung mit GitHub verwendest, treten eventuell unerwartete Fehler auf, die du beheben musst.
Auf vorhandene SSH-Schlüssel prüfen
Bevor du einen SSH-Schlüssel erstellst, kannst du überprüfen, ob für dich bereits SSH-Schlüssel vorhanden sind.
Hinzufügen eines neuen SSH-Schlüssels zu Ihrem GitHub Konto
Du musst den Schlüssel außerdem zu deinem Konto hinzufügen, um es auf Ihre GitHub Enterprise Server-Instance zu konfigurieren und den neuen (oder vorhandenen) SSH-Schlüssel zu verwenden.
Anzeigen von Überprüfungsstatus für alle deine Commits
Du kannst den wachsamen Modus für die Überprüfung der Commitsignatur aktivieren, um alle deine Commits und Tags mit einem Signaturüberprüfungsstatus zu kennzeichnen.
Dein Konto beim Verlust der 2FA-Anmeldeinformationen wiederherstellen
Wenn du den Zugriff auf deine Anmeldeinformationen für die Zwei-Faktor-Authentifizierung verlierst, kannst du den Zugriff auf dein Konto mithilfe deiner Wiederherstellungscodes oder einer anderer Wiederherstellungsoption wiederherstellen.
Fehler: „Permission denied (publickey)“ (Berechtigung verweigert: öffentlicher Schlüssel)
Die Fehlermeldung „Permission denied“ (Berechtigung verweigert) bedeutet, dass der Server deine Verbindung abgelehnt hat. Dafür kann es verschiedene Gründe geben. Die häufigsten werden nachfolgend erläutert.
Ein sicheres Passwort erstellen
Sichern Sie Ihr Konto auf GitHub mit einem sicheren und eindeutigen Kennwort mithilfe eines Kennwort-Managers.
Schützen deines Kontos und deiner Daten
- Informationen zur Authentifizierung für GitHub
- Ein sicheres Passwort erstellen
- Wechseln zwischen Konten
- Aktualisieren ihrer GitHub Zugriffsanmeldeinformationen
- Verwalten deiner persönlichen Zugriffstoken
- SSH-Schlüssel überprüfen
- Deploy-Schlüssel überprüfen
- Tokenexpirierung und Widerruf
- Sicherheitsprotokoll überprüfen
- Sicherheitsprotokollereignisse
- Entfernen vertraulicher Daten aus einem Repository
- Sudo-Modus
- Nicht autorisierten Zugriff verhindern
- Anzeigen und Verwalten deiner Sitzungen
Konto durch Zwei-Faktor-Authentifizierung (2FA) schützen
- Informationen zur Zwei-Faktor-Authentifizierung
- Zwei-Faktor-Authentifizierung konfigurieren
- Wiederherstellungsmethoden bei der Zwei-Faktor-Authentifizierung konfigurieren
- Zugreifen auf GitHub mithilfe der zweistufigen Authentifizierung
- Ändern der Zwei-Faktor-Authentifizierungsmethode
- Problembehandlung bei der Zwei-Faktor-Authentifizierung
- Dein Konto beim Verlust der 2FA-Anmeldeinformationen wiederherstellen
- Deaktivieren der Zwei-Faktor-Authentifizierung für dein persönliches Konto
Herstellen einer Verbindung mit GitHub mit SSH
- Informationen zur SSH
- Die Verwendung der SSH-Agent-Weiterleitung
- Verwalten von Bereitstellungsschlüsseln
- Auf vorhandene SSH-Schlüssel prüfen
- Generieren eines neuen SSH-Schlüssels und Hinzufügen des Schlüssels zum ssh-agent
- Hinzufügen eines neuen SSH-Schlüssels zu Ihrem GitHub Konto
- SSH-Verbindung testen
- Arbeiten mit SSH-Schlüssel-Passphrasen
Fehlerbehebung bei der SSH
- SSH-Schlüssel-Passphrase wiederherstellen
- Fehler: „Permission denied (publickey)“ (Berechtigung verweigert: öffentlicher Schlüssel)
- Fehler: „Bad file number“ (Ungültige Dateinummer)
- Fehler: „Key already in use“ (Schlüssel wird bereits verwendet)
- Fehler: „Permission to user/repo denied to other-user“ (Berechtigung für „user/repo" für „other-user" verweigert)
- Fehler: „Permission to user/repo denied to user/other-repo“ (Berechtigung für „user/repo" für „user/other-repo" verweigert)
- Fehler: „Agent admitted failure to sign“ (Agent gibt Signierfehler zu)
- Fehler: ssh-add: unrechtmäßige Option – apple-use-keychain
- Fehler: Unbekannter Schlüsseltyp
- Fehler: „We're doing an SSH key audit“ (Es wird ein SSH-Schlüsselaudit durchgeführt)
Die Verwaltung der Verifizierung von Commit-Signaturen
- Informationen zur Verifizierung einer Commit-Signatur
- Anzeigen von Überprüfungsstatus für alle deine Commits
- Auf das Vorhandensein von GPG-Schlüsseln prüfen
- Einen neuen GPG-Schlüssel erzeugen
- Hinzufügen eines GPG-Schlüssels zu Ihrem GitHub Konto
- Git über Ihren Signaturschlüssel informieren
- Verknüpfen einer E-Mail-Adresse mit deinem GPG-Schlüssel
- Signieren von Commits
- Tags signieren