Я хочу запустить задачу PowerShell в Azure DevOps.
Я указал путь к скрипту в задаче PowerShell. В этом файле сценария я написал выполнение команд git. Добавление и фиксация были выполнены с портала Azure, но не удалось выполнить команду push, сборка зависла после фиксации.
Добро пожаловать в StackOverflow! Вы запускаете это на агенте под вашим контролем? Возможно, Git выдает всплывающее окно авторизации ... Возможно, вам потребуется отключить диспетчер учетных данных Git для Windows в вашей системе. github.com/Microsoft/Git-Credential-Manager-for-Windows/issu es /…
Я согласен с @hessehouwing, и, возможно, вы можете удаленно войти на сервер в качестве учетной записи, выполняющей агент сборки, ЕСЛИ это частный агент сборки, и посмотреть, успешно ли выполняются команды, и запросить учетные данные. Всякий раз, когда у меня возникает проблема сборки, я всегда хочу войти на свой сервер сборки как учетную запись службы сборки и решить проблему таким образом.
@Shayki: я использую приватный агент для лог-файла кликните сюда
@jessehouwing: я отключил gcm на своем сервере, проблема все еще возникает
Я получаю сообщение об ошибке, что файл журнала не существует на Google Диске.
щелкните этот здесь для просмотра файла журнала
Недавно я столкнулся с такой проблемой при настройке команд git в Azure DevOP. Вот как я могу git push
"Config Set"
git config user.email "$(Build.RequestedForEmail)"
git config user.name "$(Build.RequestedFor)"
"Push new Branch"
git -c http.extraheader = "AUTHORIZATION: bearer $(System.AccessToken)" push origin master:refs/heads/my-branch
Надеюсь, это поможет кому-то другому.
Можете поделиться журналом? вы используете размещенный агент или частный агент?