Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Artikelversion: Enterprise Server 2.17

Ihr GitHub-Passwort in Git zwischenspeichern

Wenn Sie GitHub-Repositorys mit HTTPS klonen, können Sie Git mit einem Credential-Helper anweisen, Ihren GitHub-Benutzernamen samt Passwort zu speichern und bei der Kommunikation mit GitHub zu verwenden.

Wenn Sie GitHub-Repositorys mit SSH klonen, erfolgt die Authentifizierung mit SSH-Schlüsseln anstatt mit einem Benutzernamen und Passwort. Informationen zum Einrichten einer SSH-Verbindung finden Sie unter „Einen SSH-Schlüssel generieren“.

Tipps:

  • Sie benötigen Git 1.7.10 oder höher, um den Credential-Helper osxkeychain zu verwenden.
  • Wenn Sie Git mit Homebrew installiert haben, ist der osxkeychain helper bereits installiert.
  • Wenn Sie Mac OS X 10.7 oder höher ausführen und Git über die Xcode-Befehlszeilentools von Apple installiert haben, ist osxkeychain helper automatisch in Ihrer Git-Installation enthalten.

Installieren Sie Git und den osxkeychain helper, und weisen Sie Git an, ihn zu verwenden.

  1. Finden Sie heraus, ob Git und der osxkeychain helper bereits installiert sind:

    $ git credential-osxkeychain
    # Test for the cred helper
    > Usage: git credential-osxkeychain <get|store|erase>
  2. Wenn der osxkeychain helper nicht installiert ist und Sie OS X Version 10.9 oder höher ausführen, fordert Ihr Computer Sie dazu auf, den Helper als Teil der Xcode-Befehlszeilentools herunterzuladen:

    $ git credential-osxkeychain
     > xcode-select: note: no developer tools were found at '/Applications/Xcode.app',
     > requesting install. Choose an option in the dialog to download the command line developer tools.

    Alternativ können Sie Git und den osxkeychain helper mit Homebrew installieren:

    $ brew install git
  3. Weisen Sie Git über die globale credential.helper-Konfiguration an, osxkeychain helper zu verwenden:

    $ git config --global credential.helper osxkeychain
    # Set git to use the osxkeychain credential helper

Wenn Sie das nächste Mal eine HTTPS-URL klonen, für die ein Passwort erforderlich ist, werden Sie dazu aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben und den Zugriff auf die OSX-Keychain zu gewähren. Anschließend werden der Benutzername und das Passwort in Ihrer Keychain gespeichert. Sie brauchen Sie nicht mehr erneut in Git einzugeben.

Tipp:/ Sie benötigen Git 1.7.10 oder höher, um den Credential-Helper zu verwenden.

Sie können auch eine native Git-Shell installieren, z. B. Git für Windows. Führen Sie bei Git für Windows den folgenden Befehl in der Befehlszeile aus, um Ihre Anmeldeinformationen zu speichern:

$ git config --global credential.helper wincred

Tipp:/ Sie benötigen Git 1.7.10 oder höher, um den Credential-Helper zu verwenden.

Aktivieren Sie den Credential-Helper, damit Git Ihr Passwort eine Zeitllang speichert. Standardmäßig behält Git Ihr Passwort 15 Minuten lang im Zwischenspeicher.

  1. Geben Sie im Terminal Folgendes ein:
    $ git config --global credential.helper cache
    # Set git to use the credential memory cache
  2. Um die standardmäßige Zeitüberschreitung für den Passwort-Cache zu ändern, geben Sie Folgendes ein:
    $ git config --global credential.helper 'cache --timeout=3600'
    # Set the cache to timeout after 1 hour (setting is in seconds)

Weiterführende Informationen

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt