Použití cross-platformní CLI pro Azure DevOps s využitím osobních přístupových tokenů
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Používejte osobní přístupové tokeny (PAT) s multiplatformovým rozhraním příkazového řádku pro Azure DevOps.
Důležitý
Nedoporučujeme používat základní ověřování ani osobní přístupové tokeny. Místo toho doporučujeme používat ověřování pomocí Microsoft Entra, pokud pracujete s účty Microsoft Entra.
Požadavky
Nejnovější verze zdrojového kódu Node.js
rozhraní příkazového řádku pro různé platformy pro Azure DevOps
- Nainstalujte tfx-cli pomocí
npm
, součásti Node.js spuštěním příkazu:
npm i -g tfx-cli
Další informace o tfx-cli najdete v Node CLI pro Azure DevOps na GitHubu.
- Nainstalujte tfx-cli pomocí
Osobní přístupový token
Vytvořte osobní přístupový token a vložte ho do příkazu pro přihlášení.
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
Projděte si následující příklady platných adres URL:
https://marketplace.visualstudio.com
https://youraccount.visualstudio.com/DefaultCollection
Konfigurace základního ověřování
Varování
Nedoporučujeme základní ověřování. Zapnutí základního ověřování služby IIS způsobuje různé problémy a měli byste místo toho použít tokeny PAT (Personal Access Tokens). Pokud například zapnete základní ověřování služby IIS, příkazový řádek GIT přestane fungovat.
Pokud chcete pro instanci Azure DevOps povolit základní ověřování, postupujte takto:
Varování
Základní ověřování odesílá uživatelská jména a hesla ve formátu prostého textu. Zvažte konfiguraci Azure DevOps Serveru tak, aby při použití základního ověřování používala protokol SSL k povolení zabezpečené komunikace.
Nainstalujte funkci
Basic Authentication
pro službu IIS ve Správci serveru.Otevřete Správce služby IIS a rozbalte web
Azure DevOps Server
, poklikejte na dlaždiciAuthentication
v zobrazení funkcí.V seznamu metod ověřování zvolte
Basic Authentication
. ZvolteEnable
v pravém sloupci. Teď by se měla zobrazitBasic Authentication
povolená.
Poznámka
Nechte nastavení domény a sféry pro základní ověřování prázdné.
tfx – přihlášení pomocí základního ověřování
Teď můžete začít používat tfx
proti vašemu serveru. Než vydáte příkazy, přihlaste se.
Zadejte následující příkaz:
tfx login --auth-type basic
Přidejte adresu URL služby.
Přidejte svoje uživatelské jméno. Použijte
domain\user
(například fabrikam\peter). Pokud pracujete na počítači pracovní skupiny, použijtemachinename\user
.Přidejte heslo. Zadejte heslo pro uživatelské jméno, které jste zadali dříve.
Teď můžete použít jakýkoli jiný příkaz 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