Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
TFS 2017将代理池v1更新为V2.x_Tfs_Azure Devops - Fatal编程技术网

TFS 2017将代理池v1更新为V2.x

TFS 2017将代理池v1更新为V2.x,tfs,azure-devops,Tfs,Azure Devops,我正在尝试将构建代理TFS 2017从V1.x更新为V2.x。我尝试的是: 我遵循了这些步骤,但问题是我的url是http而不是https 1是否有任何简单的方法来更新生成代理,而不是在链接上方,因为设置https会导致连接/证书问题 我只有帕特是唯一的选择吗?除了PAT之外,还需要更新构建代理。我甚至尝试“全部更新”,没有任何事情发生,也没有错误 任何帮助都会很好。谢谢。无论您使用的是http还是https,都可以正确更新生成代理。如果直接访问,浏览器中的整个url无法到达正确的页面 您也可以

我正在尝试将构建代理TFS 2017从V1.x更新为V2.x。我尝试的是:

我遵循了这些步骤,但问题是我的url是http而不是https

1是否有任何简单的方法来更新生成代理,而不是在链接上方,因为设置https会导致连接/证书问题

我只有帕特是唯一的选择吗?除了PAT之外,还需要更新构建代理。我甚至尝试“全部更新”,没有任何事情发生,也没有错误


任何帮助都会很好。谢谢。

无论您使用的是http还是https,都可以正确更新生成代理。如果直接访问,浏览器中的整个url无法到达正确的页面

您也可以尝试导航到http://yourserver:8080/tfs/DefaultCollection/_projects page并单击configuration(配置)按钮,在下拉列表中选择代理池

回到最初的要求,根据需要,有两种代理:

Windows特定代理版本1.x 跨平台代理2.x版
在TFS 2017中,不推荐使用Windows特定的代理版本1.x。因此,它们不会从代理队列管理区域进行更新。因此,您必须从tfs或下载代理并自行安装。初始安装/配置后,通过tfs进行的代理更新应能再次工作。如果他们自动化了这个过程,或者至少说了在tfs中应该做什么,那就太酷了。

为什么HTTP和HTTPS是一个问题?如果您没有使用HTTPS,则使用HTTP地址。如果您使用的是自签名证书,则获取真实的证书-您不应在生产部署中使用自签名证书。如果我键入“http://{your_server}/tfs/DefaultCollection/_admin/_AgentPool”,则未找到获取URL的URL。看起来我必须严格遵守https?关于生产部署的规定。我们只有一台用于测试和生产的服务器。您不需要配置HTTPS。您的团队项目集合是否实际命名为DefaultCollection?您可以通过UI导航到代理池管理屏幕吗?可以通过链接->'http://{Server\u Name}。本地:8080/tfs/DefaultCollection/'通过UI选择,在这里我可以选择代理的http://{Server\u Name}.local:8080/tfs/DefaultCollection/_admin/_AgentPool?poolId=1&_a=agents’因此,最后我使用带有自签名证书的https转换我们的站点。基于此:1。下载2。下载后:Windows:C:\>mkdir myagent&&cd myagent C:\myagent>Add Type-AssemblyName System.IO.Compression.FileSystem;[System.IO.Compression.ZipFile]::ExtractToDirectory$HOME\Downloads\vsts-agent-win7-x64-2.122.1.zip,$PWD 3。配置agentDetailed指令当我执行以下步骤时,从下载代理PS C:\agent>\config.cmd获取这些指令error@Speed哪个错误?此外,您的意思是您已将TFS url格式从http更改为https吗?谢谢。实际上,提供的链接没有多大帮助。在powershell中,我使用了/help命令,该命令为我提供了更多操作细节。再次感谢你的帮助