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
Pobierz najnowszą wersję kodu źródłowego Node.js ze strony pobierania kodu źródłowego Node.js
Instalowanie międzyplatformowego interfejsu wiersza polecenia dla usługi Azure DevOps
- Zainstaluj interfejs tfx-cli przy użyciu
npm
polecenia , składnik Node.js, uruchamiając polecenie:
npm i -g tfx-cli
Aby uzyskać więcej informacji na temat interfejsu wiersza polecenia platformy tfx, zobacz interfejs wiersza polecenia platformy Node dla usługi Azure DevOps w witrynie GitHub.
- Zainstaluj interfejs tfx-cli przy użyciu
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.
Basic Authentication
Zainstaluj funkcję dla usług IIS w Menedżer serwera.Otwórz Menedżera usług IIS i rozwiń w witrynie
Azure DevOps Server
internetowej, kliknijAuthentication
dwukrotnie kafelek w widoku Funkcje.Wybierz
Basic Authentication
na liście metod uwierzytelniania. WybierzEnable
w prawej kolumnie. Powinien zostać wyświetlonyBasic 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ń.
Podaj następujące polecenie:
tfx login --auth-type basic
Dodaj adres URL usługi.
Dodaj swoją nazwę użytkownika. Użyj
domain\user
(na przykład fabrikam\peter). Jeśli pracujesz na maszynie grupy roboczej, użyj poleceniamachinename\user
.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