![](/img/trans.png)
[英]Is there a way to use tf.exe to set git permissions on multiple repositories in Azure Repos?
[英]TF.exe Git Permission Authentication Issue
我正在尝试创建一个脚本,将CreateBranch
权限添加到Azure DevOps中的我的存储库中。 我可以从Powershell登录并运行我的 git 命令,但是当需要使用tf.exe
时,我会遇到身份验证错误。 这是我到目前为止设置的内容:
tf.exe git permission /deny:CreateBranch /group:[$project]\Contributors /collection:https://dev.azure.com/$organization/ /teamproject:$project /repository:$reponame
这是我的代理设置的 tf.exe.config:
<system.net>
<settings>
<ipv6 enabled="true"/>
<servicePointManager expect100Continue="false" />
</settings>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True" />
</defaultProxy>
</system.net>
当我运行我的脚本时,我收到以下错误:
设置分支策略
TF400324:Team Foundation 服务不可从服务器https://dev.azure.com/ORGANIZATION 获得。 技术信息(针对管理员):无法连接到远程服务器
在过去的几天里,我一直在传播 Google 和 Bing,但我无法修复它。 有没有人有任何想法?
此类问题通常表明存在导致连接失败的网络问题。
发送时发生意外错误。 没有成功在代理后面使用 tf 命令。
请先删除您环境中的代理设置,并在使用该 tf.exe git 权限命令时指定/login
参数/login:FabrikamUser@hotmail.com,FabrikamPassword
如果您使用的是个人访问令牌,您还可以指定/login:PAT Token
您也可以按照评论的建议直接从运行此命令的同一台机器上的浏览器访问 dev.azure.com/$organization。 如果问题与您的网络环境或tf.exe
命令端相关,这将有助于缩小范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.