다음을 통해 공유


개인용 액세스 토큰을 사용하여 Azure DevOps용 플랫폼 간 CLI 사용

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

Azure DevOps용 플랫폼 간 CLI와 함께 PAT(개인용 액세스 토큰)를 사용합니다.

Important

기본 인증을 사용하지 않는 것이 좋습니다. 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

기본 인증 구성

Warning

기본 인증은 권장하지 않습니다. IIS 기본 인증을 켜면 다양한 문제가 발생하며, 대신 개인용 액세스 토큰(PAT)을 사용해야 합니다. 예를 들어 IIS 기본 인증을 켜면 GIT 명령줄의 작동이 중지됩니다.

다음 단계에 따라 Azure DevOps 인스턴스에 대한 기본 인증을 사용하도록 설정합니다.

Warning

기본 인증은 일반 텍스트로 사용자 이름과 암호를 보냅니다. 기본 인증을 사용할 때 보안 통신을 사용하도록 SSL을 사용하도록 Azure DevOps Server를 구성하는 것이 좋습니다.

  1. Basic Authentication 서버 관리자 IIS에 대한 기능을 설치합니다.

    기본 인증 기능 구성 스크린샷

  2. IIS 관리자를 열고 웹 사이트로 Azure DevOps Server 확장하고 기능 보기에서 타일을 두 번 클릭합니다 Authentication .

  3. 인증 방법 목록에서 선택합니다 Basic Authentication . 오른쪽 열에서 선택합니다 Enable . 이제 사용이 표시됩니다 Basic Authentication .

참고 항목

기본 인증에 대한 do기본영역 설정을 비워 둡니다.

기본 인증을 사용하여 tfx 로그인

이제 서버에 대해 사용하기 tfx 시작할 수 있습니다. 명령을 실행하기 전에 로그인합니다.

  1. 다음 명령을 입력합니다.

    tfx login --auth-type basic
    
  2. 서비스 URL을 추가합니다.

  3. 사용자 이름을 추가합니다. 사용 domain\user (예: fabrikam\peter). 작업 그룹 컴퓨터에서 작업하는 경우 다음을 사용합니다 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