【发布时间】:2020-03-04 07:51:23
【问题描述】:
我正在尝试创建一个脚本,将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,但我无法修复它。有人有什么想法吗?
【问题讨论】:
-
您可以从运行此命令的同一台机器上的浏览器访问dev.azure.com/$organization吗?
-
@scorpio 是的,我可以
-
只是想检查在你的脚本运行时 $organization 变量是否被正确的值替换?有时变量中的拼写错误和空/不正确的值会使问题变得不同!
-
@scorpio 是的,我确定了。我打印了整个声明
标签: git powershell tfs