我正在尝试创建一个脚本,将CreateBranch权限添加到Azure DevOps中的repos中。我可以从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服务无法从服务器https://dev.azure.com/ORGANIZATION获得。技术信息(供管理员使用):无法连接到远程服务器
在过去的几天里,我一直在传播谷歌和必应,但我一直无法修复它。有人有什么想法吗?
发布于 2019-11-08 09:34:55
这类问题通常表明存在一些导致连接失败的网络问题。
发送时发生意外错误。没有成功地在代理后面使用tf命令。
请首先删除环境中的代理设置,并在使用/login git权限命令/login:FabrikamUser@hotmail.com,FabrikamPassword时指定tf.exe参数。
如果使用的是个人访问令牌,也可以指定/login:PAT Token。
您还可以按照注释的建议,从运行此命令的同一台机器上的浏览器直接访问dev.azure.com/$organization。如果问题与您的网络环境或tf.exe命令端有关,这将有助于缩小范围。
https://stackoverflow.com/questions/58753701
复制相似问题