Bagikan melalui


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

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.

  1. Basic Authentication Instal fitur untuk IIS di Manajer Server.

    Cuplikan layar konfigurasi fitur autentikasi dasar.

  2. Buka Manajer IIS dan perluas ke Azure DevOps Server situs web, klik Authentication dua kali petak peta dalam tampilan Fitur.

  3. Pilih Basic Authentication dalam daftar metode autentikasi. Pilih Enable di kolom sebelah kanan. Anda sekarang akan melihat Basic 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.

  1. Masukkan perintah berikut:

    tfx login --auth-type basic
    
  2. Tambahkan url layanan Anda.

  3. Tambahkan nama pengguna Anda. Gunakan domain\user (misalnya, fabrikam\peter). Jika Anda sedang mengerjakan komputer grup kerja, gunakan machinename\user.

  4. 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