Verwenden der plattformübergreifenden CLI für Azure DevOps mithilfe von persönlichen Zugriffstoken

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Verwenden Sie persönliche Zugriffstoken (PATs) mit der plattformübergreifenden CLI für Azure DevOps.

Wichtig

Es wird nicht empfohlen, die Standardauthentifizierung zu verwenden. Informationen zu Azure DevOps Services finden Sie unter Anmelden mit einem PAT.

Voraussetzungen

Persönliches Zugriffstoken

Erstellen Sie ein persönliches Zugriffstoken, und fügen Sie es in den Anmeldebefehl ein.

~$ tfx login
Copyright Microsoft Corporation

> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully

Sehen Sie sich die folgenden Beispiele für gültige URLs an:

  • https://marketplace.visualstudio.com
  • https://youraccount.visualstudio.com/DefaultCollection

Konfigurieren für die Standardauthentifizierung

Warnung

Wir empfehlen keine Standardauthentifizierung. Das Aktivieren der IIS-Standardauthentifizierung verursacht verschiedene Probleme, und Sie sollten stattdessen persönliche Zugriffstoken (PATs) verwenden. Wenn Sie beispielsweise die IIS-Standardauthentifizierung aktivieren, funktioniert die GIT-Befehlszeile nicht mehr.

Führen Sie die folgenden Schritte aus, um die grundlegende Authentifizierung für Ihre Azure DevOps-Instanz zu aktivieren:

Warnung

Die Standardauthentifizierung sendet Benutzernamen und Kennwörter im Nur-Text-Format. Erwägen Sie, Azure DevOps Server so zu konfigurieren, dass SSL verwendet wird, um die sichere Kommunikation bei Verwendung einer einfachen Authentifizierung zu ermöglichen.

  1. Installieren Sie das Basic Authentication Feature für IIS in Server-Manager.

    Screenshot der Konfiguration der Standardauthentifizierungsfunktion.

  2. Öffnen Sie IIS-Manager, und erweitern Sie die Azure DevOps Server Website, doppelklicken Sie in der Ansicht "Features" auf die Authentication Kachel.

  3. Wählen Sie Basic Authentication in der Liste der Authentifizierungsmethoden aus. Wählen Sie Enable in der rechten Spalte aus. Jetzt sollte Basic Authentication "aktiviert" angezeigt werden.

Hinweis

Lassen Sie die Do Standard- und Bereichseinstellungen für die Standardauthentifizierung leer.

tfx-Anmeldung mit Standardauthentifizierung

Jetzt können Sie mit der Verwendung tfx für Ihren Server beginnen. Melden Sie sich an, bevor Sie Befehle ausstellen.

  1. Geben Sie den folgenden Befehl ein:

    tfx login --auth-type basic
    
  2. Fügen Sie Ihre Dienst-URL hinzu.

  3. Fügen Sie Ihren Benutzernamen hinzu. Verwenden (z. B domain\user . fabrikam\peter). Wenn Sie an einem Arbeitsgruppencomputer arbeiten, verwenden Sie machinename\user.

  4. Fügen Sie Ihr Kennwort hinzu. Geben Sie das Kennwort für den Benutzernamen ein, den Sie zuvor eingegeben haben.

Sie können jetzt einen anderen tfx-Befehl verwenden.

> tfx login --auth-type basic
Copyright Microsoft Corporation

Enter service url > http://localhost:8080/tfs/defaultcollection
Enter username > fabfiber\peter
Enter password > *******
logged in successfully