Menggunakan CLI Lintas platform untuk Azure DevOps menggunakan token akses pribadi
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Gunakan token akses pribadi (PAT) dengan CLI lintas platform untuk Azure DevOps.
Penting
Kami tidak merekomendasikan penggunaan autentikasi dasar. Untuk Layanan Azure DevOps, lihat Masuk dengan PAT.
Prasyarat
Unduh versi terbaru kode sumber Node.js, dari halaman unduhan kode sumber Node.js
Menginstal CLI Lintas platform untuk Azure DevOps
- Instal tfx-cli menggunakan
npm
, komponen Node.js dengan menjalankan:
npm i -g tfx-cli
Untuk informasi selengkapnya tentang tfx-cli, lihat Node CLI untuk Azure DevOps di GitHub.
- Instal tfx-cli menggunakan
Token akses pribadi
Buat token akses pribadi dan tempelkan ke perintah masuk.
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
Lihat contoh URL yang valid berikut:
https://marketplace.visualstudio.com
https://youraccount.visualstudio.com/DefaultCollection
Mengonfigurasi untuk autentikasi Dasar
Peringatan
Kami tidak merekomendasikan autentikasi dasar. Mengaktifkan autentikasi dasar IIS menyebabkan berbagai masalah, dan Anda harus menggunakan token akses pribadi (PATs) sebagai gantinya. Misalnya, jika Anda mengaktifkan autentikasi dasar IIS, baris perintah GIT berhenti berfungsi.
Ikuti langkah-langkah ini untuk mengaktifkan autentikasi dasar untuk instans Azure DevOps Anda:
Peringatan
Autentikasi dasar mengirimkan nama pengguna dan kata sandi dalam teks biasa. Pertimbangkan untuk mengonfigurasi Azure DevOps Server untuk menggunakan SSL untuk mengaktifkan komunikasi yang aman saat menggunakan autentikasi dasar.
Basic Authentication
Instal fitur untuk IIS di Manajer Server.Buka Manajer IIS dan perluas ke
Azure DevOps Server
situs web, klikAuthentication
dua kali petak peta dalam tampilan Fitur.Pilih
Basic Authentication
dalam daftar metode autentikasi. PilihEnable
di kolom sebelah kanan. Anda sekarang akan melihatBasic Authentication
diaktifkan.
Catatan
Biarkan pengaturan domain dan realm untuk Autentikasi Dasar kosong.
tfx masuk dengan autentikasi Dasar
Sekarang Anda dapat mulai menggunakan tfx
terhadap server Anda. Masuk sebelum Anda mengeluarkan perintah.
Masukkan perintah berikut:
tfx login --auth-type basic
Tambahkan url layanan Anda.
Tambahkan nama pengguna Anda. Gunakan
domain\user
(misalnya, fabrikam\peter). Jika Anda sedang mengerjakan komputer grup kerja, gunakanmachinename\user
.Tambahkan kata sandi Anda. Masukkan kata sandi untuk nama pengguna yang sebelumnya Anda masukkan.
Anda sekarang dapat menggunakan perintah tfx lainnya.
> 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