Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从vsts生成任务连接到TfsGit_Git_Tfs_Azure Devops_Azure Pipelines - Fatal编程技术网

如何从vsts生成任务连接到TfsGit

如何从vsts生成任务连接到TfsGit,git,tfs,azure-devops,azure-pipelines,Git,Tfs,Azure Devops,Azure Pipelines,我有一个ci构建,可以将更改推送到git repo。我正在使用PowerShell脚本执行git命令。但是,它在以下方面失败: You need the Git 'GenericContribute' permission to perform this action. 我已经启用了 允许脚本访问OAuth令牌 然而,这没有帮助。我正在寻找一种将个人访问令牌传递到Powershell的方法,以便能够推送到git。下面是错误: 您返回的消息表明令牌已通过您的脚本和正在执行的请求操作,但与令牌关联

我有一个ci构建,可以将更改推送到git repo。我正在使用PowerShell脚本执行git命令。但是,它在以下方面失败:

You need the Git 'GenericContribute' permission to perform this action.
我已经启用了

允许脚本访问OAuth令牌

然而,这没有帮助。我正在寻找一种将个人访问令牌传递到Powershell的方法,以便能够推送到git。下面是错误:

您返回的消息表明令牌已通过您的脚本和正在执行的请求操作,但与令牌关联的标识未被授权推送到目标存储库

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


使用命令行设置权限确实是一个权限问题