如何从vsts构建任务连接到TfsGit

时间:2018-08-17 09:44:02

标签: git tfs azure-devops azure-pipelines

我有一个ci build,应该将更改推送到git repo。我正在使用PowerShell脚本执行git命令。但是,它失败并显示:

You need the Git 'GenericContribute' permission to perform this action.

我已经启用

  

允许脚本访问OAuth令牌

但是,这没有帮助。我正在寻找一种方法来将个人访问令牌传递到Powershell中,以便能够推送到git。错误下方: enter image description here

1 个答案:

答案 0 :(得分:1)

您收到的消息表明令牌已将其传递到脚本以及正在执行的请求操作中,但是与令牌关联的身份无权推送到目标存储库。 / p>

您需要更改与OAuth令牌关联的身份,或者为您尝试操作的git存储库授予对该身份(或它所属的组之一)的“贡献”权限反对。

Adding 'contribute' permission to the CI build account