GitHub verlangt von Konten die 2FA
GitHubs Hinweis verlangt von betroffenen Konten die Anmeldung zur Zwei-Faktor-Authentifizierung. Die Regeln stehen in GitHubs Doku. So binden Sie Google Authenticator.
Wenn ein Konto zur Zwei-Faktor-Authentifizierung aufgefordert wird, zeigt GitHub diesen Hinweis. Die Sätze stammen von GitHub. Der Anmeldelink öffnet sich nach der Anmeldung.
Making the software supply chain more secure is a team effort, and we can't do it without you. Your enrollment in 2FA is an impactful step in keeping the world's software secure. If you want to learn more about this change, please take a look at our documentation about the program.
To see this and other security events for your account, visit your account security audit log.
Was das Programm verlangt
GitHubs Dokumentation sagt, dass seit März 2023 Konten, die Code auf GitHub.com beitragen, zur 2FA verpflichtet werden können. Dazu gehören das Veröffentlichen einer App oder Action, das Erstellen eines Release, Beiträge zu und Verwaltung von besonders wichtigen Repositorys, die Rolle als Organization-Inhaber, das Veröffentlichen eines Pakets oder die Verwaltung eines Enterprise. Wenn Sie keine Benachrichtigung erhalten haben, sagt GitHub, Sie waren nicht in einer Pflichtgruppe. Die Kriterien können sich ändern. Die Seite ist About mandatory two-factor authentication.
Der Hinweis startet 45 Tage Anmeldung, danach 7 Tage Frist. Sind beide vorbei, bleibt GitHub.com zu, bis die 2FA an ist. Bereits ausgestellte Personal Access Tokens und OAuth-Tokens laufen weiter. Ein gesperrtes Konto kann bis zur 2FA keine neue App autorisieren und kein neues Personal Access Token anlegen. GitHub empfiehlt eine zeitbasierte Authenticator-App als primäre Methode und einen Passkey oder Sicherheitsschlüssel als Reserve. SMS ist die Methode, die GitHub nicht bevorzugt. Eine Authenticator-App verlangt keine Telefonnummer an GitHub. GitHub Enterprise Managed Users und GitHub Enterprise Server liegen außerhalb dieses Programms.
Was das für einen Shop ändert, den Sie selbst bereitstellen
FatLeon Commerce läuft in einem AWS-Konto, das Sie steuern. Eine GitHub-Anmeldung ist nicht Teil dieses Deploys. Amplify Hosting und der Shop laufen weiter, wenn GitHub die Browsersitzung sperrt. Was GitHub hält, ist das private Git, wenn der Quellcode dort liegt. Die Lizenz erlaubt ein privates Git. Sie erlaubt kein öffentliches Repository, das den Quellcode für Personen ohne Lizenz offenlegt. Siehe Nutzungsbedingungen und was Sie auf AWS Amplify betreiben.
Google Authenticator binden
GitHub akzeptiert jede App, die TOTP spricht, das zeitbasierte Einmalpasswort aus RFC 6238. Google Authenticator ist eine davon. Die Schritte folgen GitHubs Einrichtung. Die Zeichnungen sind von uns. Sie sind keine Screenshots, und das QR-Muster ist kein Geheimnis. Scannen Sie nur den Code, den GitHub auf Ihrem eigenen Bildschirm zeigt. Schicken Sie diesen Code oder den Setup-Key nicht per Chat oder E-Mail.
- Installieren Sie Google Authenticator aus dem App Store oder bei Google Play. Öffnen Sie die App einmal, damit die Kamerafreigabe erteilt werden kann.
- Öffnen Sie auf GitHub, angemeldet, die Anmeldeseite. Oder klicken Sie auf Ihr Profilfoto, dann auf Settings. Im Abschnitt Access der Seitenleiste klicken Sie auf Password and authentication. Unter Two-factor authentication klicken Sie auf Enable two-factor authentication.
- Wenn GitHub einen QR-Code zeigt, bleiben Sie bei dieser Methode.
- Tippen Sie in Google Authenticator auf +, dann auf Scan a QR code, und richten Sie die Kamera auf den QR-Code der GitHub-Seite. Liest die Kamera ihn nicht, klicken Sie auf GitHub auf setup key. In der App wählen Sie Enter a setup key. Nennen Sie das Konto GitHub, lassen Sie den Typ auf time based, und fügen Sie das Geheimnis ein.
- Die App zeigt sechs Ziffern. Tippen Sie sie auf GitHub unter Verify the code from the app ein, bevor der Code wechselt. Wird er abgelehnt, warten Sie auf den nächsten. Stellen Sie die Uhr des Telefons auf automatisch.
- Laden Sie unter Save your recovery codes die Codes herunter und legen Sie sie an einen Ort, der nicht das Telefon und nicht das GitHub-Konto ist. Klicken Sie dann auf I have saved my recovery codes. GitHubs Anleitung sagt, dass dieser Klick die 2FA aktiviert.
- GitHub startet danach eine Prüfung von 28 Tagen. Melden Sie sich in diesen 28 Tagen einmal mit der App an. Ein Passkey oder ein Sicherheitsschlüssel kann danach ergänzt werden. GitHubs Anleitung behandelt sie als Reserve und verlangt zuerst eine TOTP-App oder SMS.
Anmeldungen und andere Sicherheitsereignisse stehen im Sicherheitsprotokoll des Kontos. Wenn das Telefon weg ist, beginnen Sie auf GitHubs eigener Seite, Recovering your account if you lose your 2FA credentials.
