{"meta":{"title":"Zwischenspeichern Ihrer GitHub Anmeldeinformationen in Git","intro":"Wenn Sie Repositorys über HTTPS GitHub klonen, empfehlen wir die Verwendung von GitHub CLI oder des Git-Anmeldeinformations-Managers (GCM), damit Ihre Anmeldeinformationen gespeichert werden.","product":"Erste Schritte","breadcrumbs":[{"href":"/de/get-started","title":"Erste Schritte"},{"href":"/de/get-started/git-basics","title":"Git-Grundlagen"},{"href":"/de/get-started/git-basics/caching-your-github-credentials-in-git","title":"Zwischenspeichern von Anmeldeinformationen"}],"documentType":"article"},"body":"# Zwischenspeichern Ihrer GitHub Anmeldeinformationen in Git\n\nWenn Sie Repositorys über HTTPS GitHub klonen, empfehlen wir die Verwendung von GitHub CLI oder des Git-Anmeldeinformations-Managers (GCM), damit Ihre Anmeldeinformationen gespeichert werden.\n\n> \\[!TIP]\n> Wenn Sie Repositorys mit SSH klonen GitHub , können Sie sich mit einem SSH-Schlüssel authentifizieren, anstatt andere Anmeldeinformationen zu verwenden. Weitere Informationen zum Einrichten einer SSH-Verbindung findest du unter [Herstellen einer Verbindung mit GitHub mit SSH](/de/authentication/connecting-to-github-with-ssh).\n\n## GitHub CLI\n\nGitHub CLI speichert Ihre Git-Anmeldedaten automatisch für Sie, wenn Sie `HTTPS` als bevorzugtes Protokoll für Git-Vorgänge auswählen und die Frage mit „Ja“ beantworten, ob Sie sich bei Git mit Ihren GitHub Anmeldedaten authentifizieren möchten.\n\n1. [Installieren](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/cli/cli#installation)GitHub CLI unter macOS, Windows oder Linux.\n2. Gib `gh auth login`in die Befehlszeile ein, und befolge die Eingabeaufforderungen.\n   * Wenn Sie zur Eingabe deines bevorzugten Protokolls für Git-Vorgänge aufgefordert werden, wählen Sie `HTTPS` aus.\n   * Wenn Sie gefragt werden, ob Sie sich mit Ihren GitHub-Anmeldeinformationen bei Git authentifizieren möchten, geben Sie `Y` ein.\n\nWeitere Informationen zur Authentifizierung mit GitHub CLI, finden Sie unter [`gh auth login`](http://gfffhf4b8d8d64fef492fsxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/manual/gh_auth_login).\n\n## Git Credential Manager\n\n[Git Credential Manager](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/GitCredentialManager/git-credential-manager) (GCM) ist eine weitere Möglichkeit, Ihre Anmeldeinformationen sicher zu speichern und eine Verbindung mit GitHub über HTTPS herzustellen. Mit GCM müssen Sie [keine personal access tokenAuthentifizierung manuell erstellen und speichern](/de/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens), da GCM die Authentifizierung in Ihrem Auftrag verwaltet, einschließlich 2FA (zweistufige Authentifizierung).\n\n<div class=\"ghd-tool mac\">\n\n1. Installieren von Git mit [Homebrew](http://gfffh460e0be0bd7e4740sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/):\n\n   ```shell\n   brew install git\n   ```\n\n2. Installiere GCM mithilfe von Homebrew:\n\n   ```shell\n   brew install --cask git-credential-manager\n   ```\n\nFür MacOS muss `git config` nicht ausgeführt werden, da GCM Git automatisch für dich konfiguriert.\n\nBeim nächsten Klonen einer HTTPS-URL, die eine Authentifizierung verlangt, wirst du von Git zur Anmeldung über ein Browserfenster aufgefordert. Möglicherweise werden Sie zuerst aufgefordert, ein OAuth app zu autorisieren. Wenn Ihr Konto oder Ihre Organisation [Zwei-Faktor-Authentifizierung](/de/authentication/securing-your-account-with-two-factor-authentication-2fa) erfordert, müssen Sie auch die 2FA-Abfrage durchführen.\n\n> \\[!TIP]\n>\n> Wenn Sie Mitglied eines Unternehmens sind, das Enterprise Managed Users verwendet, verfügt Ihre Unternehmensansicht oben auf dem Bildschirm über die Kopfzeile „Von ACCOUNT NAME verwaltete Benutzer“. In diesem Fall musst du die Kontofilterung lokal in GCM deaktivieren, damit du nicht bei jeder Ausführung eines Git-Remotevorgangs zur Authentifizierung aufgefordert wirst. Weitere Informationen findest du im [`git-credential-manager`-Repository](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-ecosystem/git-credential-manager/blob/main/docs/configuration.md#credentialgithubaccountfiltering).\n>\n> Führe den folgenden Befehl aus, um die Git-Anmeldeinformationsverwaltung zu konfigurieren:\n>\n> ```bash\n> git config --global credential.gitHubAccountFiltering \"false\"\n> ```\n\nSobald Sie sich erfolgreich authentifiziert haben, werden Ihre Anmeldeinformationen in der macOS Keychain gespeichert und jedes Mal verwendet, wenn Sie eine HTTPS-URL klonen. Git erfordert nicht, dass du deine Anmeldeinformationen erneut in die Befehlszeile eingibst, es sei denn, du änderst deine Anmeldeinformationen.\n\n</div>\n\n<div class=\"ghd-tool windows\">\n\n1. Installieren Sie Git für Windows, das GCM enthält. Weitere Informationen finden Sie auf [Git für Windows Veröffentlichungen](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-for-windows/git/releases/latest) auf der [Releases-Seite](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-for-windows/git/releases/latest).\n\nEs wird empfohlen, immer die aktuelle Version zu installieren. Installieren Sie mindestens Version 2.29 oder höher. Dies ist die erste Version, die OAuth-Unterstützung für GitHub bietet.\n\nBeim nächsten Klonen einer HTTPS-URL, die eine Authentifizierung verlangt, wirst du von Git zur Anmeldung über ein Browserfenster aufgefordert. Möglicherweise werden Sie zuerst aufgefordert, ein OAuth app zu autorisieren. Wenn Ihr Konto oder Ihre Organisation [Zwei-Faktor-Authentifizierung](/de/authentication/securing-your-account-with-two-factor-authentication-2fa) erfordert, müssen Sie auch die 2FA-Abfrage durchführen.\n\n> \\[!TIP]\n>\n> Wenn Sie Mitglied eines Unternehmens sind, das Enterprise Managed Users verwendet, verfügt Ihre Unternehmensansicht oben auf dem Bildschirm über die Kopfzeile „Von ACCOUNT NAME verwaltete Benutzer“. In diesem Fall musst du die Kontofilterung lokal in GCM deaktivieren, damit du nicht bei jeder Ausführung eines Git-Remotevorgangs zur Authentifizierung aufgefordert wirst. Weitere Informationen findest du im [`git-credential-manager`-Repository](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-ecosystem/git-credential-manager/blob/main/docs/configuration.md#credentialgithubaccountfiltering).\n>\n> Führe den folgenden Befehl aus, um die Git-Anmeldeinformationsverwaltung zu konfigurieren:\n>\n> ```bash\n> git config --global credential.gitHubAccountFiltering \"false\"\n> ```\n\nNachdem Sie sich erfolgreich authentifiziert haben, werden Ihre Anmeldeinformationen im Windows Anmeldeinformations-Manager gespeichert und jedes Mal verwendet, wenn Sie eine HTTPS-URL klonen. Git erfordert nicht, dass du deine Anmeldeinformationen erneut in die Befehlszeile eingibst, es sei denn, du änderst deine Anmeldeinformationen.\n\n<br>\n\n> \\[!WARNING]\n> Ältere Versionen von Git für Windows wurden mit Git Credential Manager für Windows ausgeliefert. Dieses ältere Produkt wird nicht mehr unterstützt und kann keine Verbindung mit GitHub über OAuth herstellen. Es wird empfohlen, ein Upgrade auf [die neueste Version von Git für Windows](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-for-windows/git/releases/latest) durchzuführen.\n\n> \\[!WARNING]\n> Wenn Sie falsche oder veraltete Anmeldeinformationen im Anmeldeinformations-Manager für Windows zwischengespeichert haben, greift Git nicht auf GitHub. Um Ihre zwischengespeicherten Anmeldeinformationen zurückzusetzen, damit Git Sie auffordert, Ihre Anmeldeinformationen einzugeben, greifen Sie im Windows Systemsteuerung unter \"Benutzerkonten\" auf den Anmeldeinformations-Manager zu > Anmeldeinformationsverwaltung. Suchen Sie nach dem GitHub Eintrag, und löschen Sie ihn.\n\n</div>\n\n<div class=\"ghd-tool linux\">\n\nInstalliere Git und GCM für Linux, und konfiguriere dann Git, um GCM zu verwenden.\n\n1. Installiere Git über das Paketverwaltungssystem deiner Distribution. Die Anweisungen variieren je nachdem, welche Variante von Linux Sie ausführen.\n\n2. Installiere GCM. Lesen Sie sich die [Anweisungen im GCM-Repository](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-ecosystem/git-credential-manager/blob/main/docs/install.md) durch, da sie je nachdem, welche Variante von Linux Sie ausführen, variieren.\n\n3. Konfiguriere Git, um GCM zu verwenden. Es gibt mehrere Sicherungsspeicher, aus denen Sie wählen können. Informationen zum Abschließen der Einrichtung finden Sie in der GCM-Dokumentation. Weitere Informationen findest du unter [GCM Linux](http://gfffh6b4af8a403444c64sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/gcmcore-linuxcredstores).\n\nBeim nächsten Klonen einer HTTPS-URL, die eine Authentifizierung verlangt, wirst du von Git zur Anmeldung über ein Browserfenster aufgefordert. Möglicherweise werden Sie zuerst aufgefordert, ein OAuth app zu autorisieren. Wenn Ihr Konto oder Ihre Organisation [Zwei-Faktor-Authentifizierung](/de/authentication/securing-your-account-with-two-factor-authentication-2fa) erfordert, müssen Sie auch die 2FA-Abfrage durchführen.\n\n> \\[!TIP]\n>\n> Wenn Sie Mitglied eines Unternehmens sind, das Enterprise Managed Users verwendet, verfügt Ihre Unternehmensansicht oben auf dem Bildschirm über die Kopfzeile „Von ACCOUNT NAME verwaltete Benutzer“. In diesem Fall musst du die Kontofilterung lokal in GCM deaktivieren, damit du nicht bei jeder Ausführung eines Git-Remotevorgangs zur Authentifizierung aufgefordert wirst. Weitere Informationen findest du im [`git-credential-manager`-Repository](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/git-ecosystem/git-credential-manager/blob/main/docs/configuration.md#credentialgithubaccountfiltering).\n>\n> Führe den folgenden Befehl aus, um die Git-Anmeldeinformationsverwaltung zu konfigurieren:\n>\n> ```bash\n> git config --global credential.gitHubAccountFiltering \"false\"\n> ```\n\nSobald Sie sich erfolgreich authentifiziert haben, werden Ihre Anmeldeinformationen auf Ihrem System gespeichert und jedes Mal verwendet, wenn Sie eine HTTPS-URL klonen. Git erfordert nicht, dass du deine Anmeldeinformationen erneut in die Befehlszeile eingibst, es sei denn, du änderst deine Anmeldeinformationen.\n\nWeitere Optionen zum Speichern Ihrer Anmeldeinformationen unter Linux finden Sie unter [Credential Storage](http://gfffh93f3dbdd6d654213sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/book/en/v2/Git-Tools-Credential-Storage) in Pro Git.\n\n</div>\n\n<br>\n\nWeitere Informationen oder die Möglichkeit zum Melden von Problemen mit GCM findest du in der offiziellen GCM-Dokumentation unter [Git-Anmeldeinformationsverwaltung](http://gfffh3e2b966b640040f3sxvonxq6cuc956ppp.ffgi.yc2.bjmu.edu.cn/GitCredentialManager/git-credential-manager)."}