TFS 2015 构建停留在 GIT PUSH

TFS 2015 build stuck on GIT PUSH

我已经添加了一个 PowerShell 任务来检出一个分支并在 TFSBuild 已经克隆了我的 TFS 托管的 GIT 存储库后提交一些更改。

看起来像这样:

$gitBranch = $env:BUILD_SOURCEBRANCH.Split("/")[-1]

git checkout $gitBranch
git add ../sql/
git commit -m "Updated database backup"
git push

一旦我对构建进行排队并执行,它就会卡在 git push:

1 file changed, 1071 insertions(+) create mode 100644 sql/web.sql

我不知道如何解决这个问题,因为当我从 Powershell 命令行 运行 构建机器中的整个命令时,它可以完美运行。

我 运行 一些使用 git 的 Powershell 脚本,输出被重定向到一个日志文件。 Git 正在提示输入凭据并等待用户输入。

检查您是否有正确配置的凭据管理器,例如 Git Credential Manager for Windows,并且凭据存储在构建 运行 帐户中。