Ich verwende Git für die Versionskontrolle und GitHub für das Repository meiner Codeentwicklung. Jeder Git-Push meiner Arbeit in das Repository wird aufgefordert, meinen GitHub-Benutzernamen und mein Passwort einzugeben. Ich würde es gerne bei jedem Push vermeiden, aber wie richte ich Git Push ein, um GitHub-Token zu verwenden.
Lösung:
Die kennwortbasierte Authentifizierung für Git ist veraltet, und Sie sollten den Push basierend auf der Token-Authentifizierung durchführen. GitHub verfügt über ein persönliches Zugriffstoken (PAT), das anstelle eines Kennworts mit der Befehlszeile oder mit der API verwendet werden kann. Nachfolgend erfahren Sie, wie Sie das Token generieren und verwenden:
Erstellen Sie ein Token in GitHub
- Melden Sie sich bei GitHub an und navigieren Sie zu den
Settings
Seite wie unten gezeigt:
2. Klicken Sie auf Developer Settings
3. Klicken Sie auf Persönliche Zugriffstoken
4. Klicken Sie auf Generate new token
5. Geben Sie nun den Namen des Tokens ein und wählen Sie die Bereiche oder Berechtigungen aus, die Sie diesem Token gewähren möchten. Stellen Sie sicher, dass Sie repo auswählen, um Ihr Token für den Zugriff auf Repositories über die Befehlszeile zu verwenden. Klicken Sie auf Generate
Zeichen.
Notiz:
Stellen Sie sicher, dass Sie Ihr persönliches Zugriffstoken sofort kopieren. Sie können es nicht mehr sehen!
Wie man Git-Push mit GitHub-Token auf der Kommandozeile durchführt
Notiz:Personal Access Tokens (PAT) können nur für HTTPS-Git-Operationen verwendet werden. Stellen Sie Ihr Repository auf HTTPS um, wenn es SSH verwendet.
Sobald Sie ein Token haben, können Sie es anstelle Ihres Passworts verwenden, wenn Sie Git-Push-Vorgänge über HTTPS wie folgt ausführen:
git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git
Hinweis:Denken Sie daran, <GITHUB_ACCESS_TOKEN>
zu ersetzen , <GITHUB_USERNAME>
, <REPOSITORY_NAME>
mit Ihrem Token, Benutzernamen und Repository.