PAT(개인용 액세스 토큰)로 로그인
Azure DevOps Services
Azure DevOps PAT(개인용 액세스 토큰)를 사용하여 로그인할 수 있습니다. PAT를 만들려면 개인용 액세스 토큰 사용을 참조 하세요.
중요하다
Microsoft Entra 토큰을 사용하는 것이 좋습니다. PAT 사용량을 줄이기 위한 노력에 대한 자세한 내용은 블로그
Azure DevOps CLI에서 PAT를 사용하려면 다음 옵션 중 하나를 사용합니다.
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 devops
을 지원하므로 토큰 az login
을 제공할 필요가 없습니다.
성공적으로 로그인하면 기본 조직이 구성되지 않은 경우 이 명령은 기본 조직을 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 login
사용되지 않은 경우 az devops 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'