Diese Version von GitHub Enterprise wurde eingestellt am 2021-09-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.

Creating a personal access token

You should create a personal access token to use in place of a password with the command line or with the API.

Note: If you use GitHub CLI to authenticate to GitHub Enterprise Server on the command line, you can skip generating a personal access token and authenticate via the web browser instead. For more information about authenticating with GitHub CLI, see gh auth login.

Personal access tokens (PATs) are an alternative to using passwords for authentication to GitHub Enterprise Server when using the GitHub API or the command line.

A token with no assigned scopes can only access public information. Um den Token für den Zugriff auf Repositorys über die Befehlszeile zu verwenden, wählen Sie repo aus. For more information, see “Available scopes”.

Ein Token erstellen

  1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf Dein Profilfoto und klicke dann auf Settings (Einstellungen). Symbol „Settings" (Einstellungen) auf der Benutzerleiste

  2. Klicke auf der linken Seitenleiste auf Developer settings (Entwicklereinstellungen). Entwicklereinstellungen

  3. Klicke in der linken Seitenleiste auf Personal access tokens (persönliche Zugriffsstokens). Persönliche Zugriffsstokens

  4. Klicke auf Generate new token (Neues Token erzeugen). Schaltfläche „Generate new token“ (Neues Token erzeugen)

  5. Geben Sie dem Token einen beschreibenden Namen. Token description field

  6. Wähle die Scopes oder Berechtigungen aus, die Du diesem Token zuweisen möchtest. Um das Token für den Zugriff auf Repositorys über die Befehlszeile zu verwenden, wähle repo aus.

    Token-Scopes auswählen

  7. Klicke auf Generate token (Token erzeugen). Schaltfläche „Generate token“ (Token erzeugen)

    Newly created token

    Warnung: Behandeln Deine Tokens wie Passwörter und halte sie geheim. Wenn Du mit der API arbeitest, verwende Tokens als Umgebungsvariablen, anstatt sie in Deinen Programmen fix zu kodieren.

Ein Token in der Befehlszeile verwenden

Sobald Du über ein Token verfügst, kannst Du es anstelle Deines Passworts eingeben, wenn Du Git-Vorgänge über HTTPS durchführst.

So würdest Du beispielsweise Folgendes an der Befehlszeile eingeben:

$ git clone https://Hostname/username/repo.git
Username: your_username
Password: your_token

Persönliche Zugriffstoken können nur für HTTPS-Git-Vorgänge verwendet werden. Wenn Ihr Repository eine SSH-Remote-URL verwendet, müssen Sie das Remote-Repository von SSH auf HTTPS umstellen.

Wenn Sie nicht nach einem Benutzernamen und einem Passwort gefragt werden, wurden Ihre Anmeldeinformationen möglicherweise auf Ihrem Computer zwischengespeichert. Sie können Ihre Anmeldeinformationen in der Keychain aktualisieren, um das alte Passwort durch den Token zu ersetzen.

Instead of manually entering your PAT for every HTTPS Git operation, you can cache your PAT with a Git client. Git will temporarily store your credentials in memory until an expiry interval has passed. You can also store the token in a plain text file that Git can read before every request. For more information, see "Caching your GitHub credentials in Git."

Weiterführende Informationen