PAT(개인용 액세스 토큰)로 로그인
Azure DevOps Services
Azure DevOps PAT(개인용 액세스 토큰)를 사용하여 로그인할 수 있습니다. PAT를 만들려면 개인용 액세스 토큰 사용을 참조 하세요.
Azure DevOps CLI에서 PAT를 사용하려면 다음 옵션 중 하나를 사용합니다.
PAT 토큰을 사용하고
az devops login
묻는 메시지가 표시됩니다.StdIn의 PAT 토큰을 .에 파이프합니다
az devops login
.참고 항목
이 옵션은 비대화형 셸에서만 작동합니다.
AZURE_DEVOPS_EXT_PAT
[환경 변수]((#use-the-azuredevopsextpat-environment-variable)를 설정하고 사용하지az devops login
마세요.
az devops 로그인을 사용하라는 메시지가 표시된 사용자
명령을 실행한 후 PAT를 입력하라는 메시지가 표시됩니다.az devops login
$az devops login --organization https://dev.azure.com/contoso
Token:
참고 항목
대화형으로 az login
이미 로그인했거나 사용자 이름 및 암호를 사용하는 경우 명령이 이제 로그인az login
을 지원하므로 토큰 az devops
을 제공할 필요가 없습니다.
성공적으로 로그인하면 기본 조직이 구성되지 않은 경우 이 명령은 기본 조직을 Contoso로 설정할 수도 있습니다.
참고 항목
게스트 사용자의 az devops login
경우 지원됩니다.
StdIn의 PAT를 az devops 로그인으로 파이프
변수에서
이 옵션은 다른 파이프라인 변수로 $(System.AccessToken)
바꿀 #####
수 있는 파이프라인에 유용합니다.
echo "######" | az devops login --organization https://dev.azure.com/contoso/
파일에서
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
AZURE_DEVOPS_EXT_PAT 환경 변수 사용
자동화 시나리오에 대해 비대화형 방식으로 액세스하려면 환경 변수를 사용하거나 파일에서 PAT를 가져올 수 있습니다.
사용되거나 az devops login
사용되지 않은 경우 az login
모든 az devops
명령은 환경 변수에 저장된 AZURE_DEVOPS_EXT_PAT
PAT를 사용하여 로그인하려고 합니다.
PAT를 사용하려면 프로세스 수준에서 환경 변수를 설정합니다 AZURE_DEVOPS_EXT_PAT
.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'