Erstellen und Verwenden eines GitHub Personal Access Tokens (PAT)

In diesem Beitrag erfahren Sie, wie Sie einen Personal Access Token (PAT) auf GitHub erstellen und ihn verwenden können, um Ihre Git-Operationen sicher durchzuführen. Dies ist notwendig, da GitHub seit dem 13. August 2021 keine Passwort-Authentifizierung mehr für Git-Operationen über HTTPS unterstützt.

Schritt 1: Personal Access Token (PAT) auf GitHub erstellen

  1. Melden Sie sich bei GitHub an: Gehen Sie zu GitHub und melden Sie sich mit Ihrem Benutzernamen und Passwort an.
  2. Navigieren Sie zu den Einstellungen: Klicken Sie oben rechts auf Ihr Profilbild und wählen Sie Settings aus dem Dropdown-Menü.
  3. Gehen Sie zu den Entwicklereinstellungen: In der linken Seitenleiste klicken Sie auf Developer settings.
  4. Öffnen Sie die Personal Access Tokens Seite: Klicken Sie in der linken Seitenleiste auf Personal access tokens und dann auf Tokens (classic), falls dies nicht vorausgewählt ist.
  5. Erstellen Sie einen neuen Token:
    • Klicken Sie auf Generate new token.
    • Geben Sie eine Beschreibung für den Token ein, z.B. „My GitHub Token“.
    • Wählen Sie ein Ablaufdatum für den Token, z.B. 30 Tage, 60 Tage, etc., je nach Ihrem Bedarf.
  6. Wählen Sie die Berechtigungen aus:
    • Aktivieren Sie die Checkbox für repo, um Zugriff auf öffentliche und private Repositories zu erhalten.
    • Wählen Sie bei Bedarf weitere Berechtigungen aus.
  7. Generieren und speichern Sie den Token:
    • Klicken Sie auf Generate token.
    • Kopieren Sie den generierten Token und speichern Sie ihn sicher, da er nur einmal angezeigt wird.

Schritt 2: Konfigurieren von Git, um den PAT zu verwenden

  1. Installieren Sie Git: Falls Git noch nicht auf Ihrem System installiert ist, installieren Sie es mit:bashCode kopierensudo apt update sudo apt install git
  2. Navigieren Sie zu Ihrem Git-Repository: Öffnen Sie das Terminal und wechseln Sie in das Verzeichnis Ihres Git-Repositories:bashCode kopierencd /pfad/zu/ihrem/repository
  3. Aktualisieren Sie die Remote-URL Ihres Repositories:Ersetzen Sie <TOKEN> durch Ihren tatsächlichen Token:bashCode kopierengit remote set-url origin https://<TOKEN>@github.com/IhrBenutzername/IhrRepository.git

Schritt 3: Pushen Sie Ihre Änderungen

  1. Fügen Sie Ihre Änderungen hinzu:git add .
  2. Committen Sie Ihre Änderungen:git commit -m "Ihre Commit-Nachricht"
  3. Pushen Sie Ihre Änderungen:git push origin main Sie sollten nun in der Lage sein, Ihre Änderungen erfolgreich in das Remote-Repository zu pushen.

Alternative Methode: Git Credential Manager verwenden

Wenn Sie nicht möchten, dass der Token in der Remote-URL gespeichert wird, können Sie den Git Credential Manager verwenden, um Ihre Anmeldeinformationen sicher zu speichern.

  1. Installieren Sie den Git Credential Manager:sudo apt-get install wget gpg wget -q -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/ubuntu/$(lsb_release -rs)/prod $(lsb_release -cs) main" > /etc/apt/sources.list.d/microsoft-prod.list' sudo apt-get update sudo apt-get install gcm
  2. Konfigurieren Sie Git zur Verwendung des Credential Managers:git config --global credential.helper manager-core
  3. Pushen Sie Ihre Änderungen: Beim nächsten git push werden Sie nach Ihrem GitHub-Benutzernamen und Ihrem persönlichen Zugriffstoken gefragt. Der Credential Manager speichert diese Informationen für zukünftige Operationen.

Mit diesen Schritten können Sie einen Personal Access Token (PAT) auf GitHub erstellen und ihn zum Pushen Ihrer Änderungen verwenden. Dies stellt sicher, dass Ihre Git-Operationen sicher und gemäß den neuesten GitHub-Richtlinien durchgeführt werden.

Hinweis: Dieser Beitrag wurde mit Unterstützung von ChatGPT erstellt, einem KI-Modell von OpenAI, um Ihnen genaue und hilfreiche Informationen bereitzustellen.