Udostępnij za pośrednictwem


Używanie międzyplatformowego interfejsu wiersza polecenia dla usługi Azure DevOps przy użyciu osobistych tokenów dostępu

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

Używaj osobistych tokenów dostępu (PATs) z wieloplatformowym interfejsem wiersza polecenia dla usługi Azure DevOps.

Ważne

Nie zalecamy używania uwierzytelniania podstawowego. Aby uzyskać informacje na temat usługi Azure DevOps Services, zobacz Logowanie się przy użyciu tokenu DOSTĘPU.

Wymagania wstępne

Osobisty token dostępu

Utwórz osobisty token dostępu i wklej go w poleceniu logowania.

~$ tfx login
Copyright Microsoft Corporation

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

Zobacz następujące przykłady prawidłowych adresów URL:

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

Konfigurowanie pod kątem uwierzytelniania podstawowego

Ostrzeżenie

Nie zalecamy uwierzytelniania podstawowego. Włączenie uwierzytelniania podstawowego usług IIS powoduje różne problemy, a zamiast tego należy użyć osobistych tokenów dostępu (PAT). Jeśli na przykład włączysz uwierzytelnianie podstawowe usług IIS, wiersz polecenia GIT przestanie działać.

Wykonaj następujące kroki, aby włączyć podstawowe uwierzytelnianie dla wystąpienia usługi Azure DevOps:

Ostrzeżenie

Uwierzytelnianie podstawowe wysyła nazwy użytkowników i hasła w postaci zwykłego tekstu. Rozważ skonfigurowanie usługi Azure DevOps Server do używania protokołu SSL w celu włączenia bezpiecznej komunikacji podczas korzystania z podstawowego uwierzytelniania.

  1. Basic Authentication Zainstaluj funkcję dla usług IIS w Menedżer serwera.

    Zrzut ekranu przedstawiający konfigurowanie funkcji uwierzytelniania podstawowego.

  2. Otwórz Menedżera usług IIS i rozwiń w witrynie Azure DevOps Server internetowej, kliknij Authentication dwukrotnie kafelek w widoku Funkcje.

  3. Wybierz Basic Authentication na liście metod uwierzytelniania. Wybierz Enable w prawej kolumnie. Powinien zostać wyświetlony Basic Authentication włączony.

Uwaga

Pozostaw puste ustawienia domeny i obszaru dla uwierzytelniania podstawowego.

logowanie tfx przy użyciu uwierzytelniania podstawowego

Teraz możesz rozpocząć korzystanie z tfx serwera. Zaloguj się przed wydaniem poleceń.

  1. Podaj następujące polecenie:

    tfx login --auth-type basic
    
  2. Dodaj adres URL usługi.

  3. Dodaj swoją nazwę użytkownika. Użyj domain\user (na przykład fabrikam\peter). Jeśli pracujesz na maszynie grupy roboczej, użyj polecenia machinename\user.

  4. Dodaj hasło. Wprowadź hasło dla wprowadzonej wcześniej nazwy użytkownika.

Teraz możesz użyć dowolnego innego polecenia tfx.

> 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