次の方法で共有


個人用アクセス トークンを使用して Azure DevOps にクロスプラットフォーム CLI を使用する

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps のクロスプラットフォーム CLI で個人用アクセス トークン (AT) を使用します。

重要

基本認証を使用することはお勧めしません。 Azure DevOps Services については、「PAT を使用したサインイン」を参照してください

前提条件

個人用アクセス トークン

個人用アクセス トークンを作成し、サインイン コマンドに貼り付けます。

~$ tfx login
Copyright Microsoft Corporation

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

有効な URL の例を次に示します。

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

基本認証用に構成する

警告

基本認証はお勧めしません。 IIS 基本認証を有効にするとさまざまな問題が発生し、代わりに個人用アクセス トークン (AT) を使用する必要があります。 たとえば、IIS 基本認証を有効にすると、GIT コマンド ラインは動作を停止します。

Azure DevOps インスタンスの基本認証を有効にするには、次の手順に従います。

警告

基本認証では、プレーンテキストでユーザー名とパスワードが送信されます。 基本認証を使用する場合は、SSL を使用してセキュリティで保護された通信を有効にするように Azure DevOps Server を構成することを検討してください

  1. サーバー マネージャーに Basic Authentication IIS の機能をインストールします。

    基本認証機能の構成のスクリーンショット。

  2. IIS マネージャーを開き、Web サイトに Azure DevOps Server 展開し、[機能] Authentication ビューでタイルをダブルクリックします。

  3. 認証方法の一覧から選択 Basic Authentication します。 右側の列で選択 Enable します。 これで、有効になっていることがわかります Basic Authentication

Note

基本認証の doメインrealm の設定は空のままにします。

基本認証を使用した tfx サインイン

これで、サーバーに対する使用 tfx を開始できます。 コマンドを発行する前にサインインします。

  1. 次のコマンドを入力します。

    tfx login --auth-type basic
    
  2. サービス URL を追加します。

  3. ユーザー名を追加します。 (fabrikam\peter など) を使用 domain\user します。 ワークグループ コンピューターで作業している場合は、machinename\user

  4. パスワードを追加します。 前に入力したユーザー名のパスワードを入力します。

これで、他の 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