如何从Azure DevOps Powershell任务运行git push命令

时间:2018-10-25 13:06:03

标签: git azure-devops azure-pipelines

我想在Azure DevOps中运行PowerShell任务。

我在PowerShell任务中提供了脚本路径。我已经在此脚本文件中编写了git命令的执行。添加和提交已从Azure门户执行,但无法执行推送命令,提交后冻结了构建。

1 个答案:

答案 0 :(得分:1)

我最近在Azure DevOP中配置git命令时遇到了此类问题。 这就是我能够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

希望这对其他人有帮助。