我正在尝试创建一个脚本,为 Azure DevOps 中的存储库添加CreateBranch
权限。我可以从 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,但无法修复它。有人有什么想法吗?
答案 0 :(得分:1)
这种问题通常表示存在某些导致连接失败的网络问题。
发送时发生意外错误。无法成功在代理后面使用tf命令。
在使用该tf.exe git权限命令/login
时,请先删除您环境中的代理设置并指定/login:FabrikamUser@hotmail.com,FabrikamPassword
参数
如果您正在使用个人访问令牌,还可以指定/login:PAT Token
您也可以按照评论的建议,从运行此命令的同一台计算机上的浏览器直接访问dev.azure.com/$organization。如果问题与您的网络环境或tf.exe
命令端有关,它将有助于缩小范围。