Azure devops 在服务器配置向导中将TFS升级到AzureDevops 2019时,SSH设置的目的是什么?

Azure devops 在服务器配置向导中将TFS升级到AzureDevops 2019时,SSH设置的目的是什么?,azure-devops,Azure Devops,我正在本地进行Azure Devops升级。我们目前正在使用TFS2018.Update2,并计划于2019年升级到Azure Devops。安装后,我将通过服务器配置向导更新配置。在应用层->SSH设置下,有一个复选框用于启用SSH服务/端口22 我无法理解设置的目的是什么。我还在四处寻找,看看是否有关于这方面的好文档。在这方面,有人推荐阅读吗? 如果选中该选项,则您的集合将具有SSH身份验证功能。 该选项主要用于git回购 对于Azure Devops Server 2019,在web门户中

我正在本地进行Azure Devops升级。我们目前正在使用TFS2018.Update2,并计划于2019年升级到Azure Devops。安装后,我将通过服务器配置向导更新配置。在应用层->SSH设置下,有一个复选框用于启用SSH服务/端口22

我无法理解设置的目的是什么。我还在四处寻找,看看是否有关于这方面的好文档。在这方面,有人推荐阅读吗?

如果选中该选项,则您的集合将具有SSH身份验证功能。 该选项主要用于git回购

对于Azure Devops Server 2019,在web门户中打开您的项目,单击“代码”按钮,您可以看到:

通常,我们可以单击
Clone
按钮将文件克隆到本地计算机。如果启用SSH服务,我们可以看到两个选项:

如果未选中此项,则在克隆repos时,只有http可用于您的集合:

此外:如果需要,您可以随时更改此设置,即使是在安装或升级之后。见:


我想这两份文件(,)可以给你一些帮助。ssh服务主要用于git repos。例如:如果启用该服务,当您尝试从tfs克隆repos时,您可以使用http和ssh两种方式。如果禁用该选项,当您单击
code
中的克隆时,您只能在那里看到http选项。