Получение TF30063: у вас нет прав доступа к ошибке https://dev.azure.com/XXXX для команды TF - PullRequest
0 голосов
/ 06 марта 2020

Я пробовал приведенную ниже команду в качестве встроенного сценария в задаче powershell с "Azure Pipelines " в качестве пула агентов и " vs2017-win2016 " в качестве спецификации агента.

TF merge $ / ProjectX / SourceBranch $ / ProjectX / TargetBranch / recursive / noprompt / login:XXXXX@domain.com, XXPWDXX

Но появляется сообщение об ошибке " TF30063: Вы не авторизован для доступа https://dev.azure.com/XXXXXXX "

Я также попытался войти в систему как / login: домен \ username, пароль и / login: PAT. Но получаю ту же ошибку.

Пожалуйста, дайте мне знать, как решить эту проблему.

Примечание. У меня есть разрешение администратора на мой проект.

Спасибо.

1 Ответ

0 голосов
/ 09 марта 2020

Вам нужно использовать OAuth-токен . Попробуйте проверить параметр Allow scripts to access the OAuth token в задании агента, а затем используйте переменную System.AccessToken в своем скрипте, например, /loginType:OAuth /login:.,$(System.AccessToken)

enter image description here

...