Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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 git server生成已知的_主机_Git_Jenkins_Ssh_Tfs - Fatal编程技术网

使用TFS git server生成已知的_主机

使用TFS git server生成已知的_主机,git,jenkins,ssh,tfs,Git,Jenkins,Ssh,Tfs,我需要为Jenkins服务器配置ssh。为此,我需要获得一个带有已知\u hosts文件的/.ssh。有一种最简单的方法,就是使用命令: c:\>"C:\Program Files (x86)\Git\bin\ssh.exe" -T git@your.git.server 如果我使用的是TFS中的git,我应该用什么来代替“your.git.server” 例如,我正在使用project,克隆它的完整链接是: https://myserver.com:8080/tfs/Colle

我需要为Jenkins服务器配置ssh。为此,我需要获得一个带有已知\u hosts文件的/.ssh。有一种最简单的方法,就是使用命令:

  c:\>"C:\Program Files (x86)\Git\bin\ssh.exe" -T git@your.git.server
如果我使用的是TFS中的git,我应该用什么来代替“your.git.server”

例如,我正在使用project,克隆它的完整链接是:

  https://myserver.com:8080/tfs/CollectionName/ProjectName/_git/RepoName/
我尝试了不同的组合,但没有任何效果。对于此命令:

  ssh -T git@myserver.com:8080/tfs/CollectionName/ProjectName/_git
我收到错误消息:“ssh:无法解析主机名myserver.com:8080/tfs/CollectionName/ProjectName/\u git:未与名称关联的地址”

目前,tfs(2105 update 2)不支持ssh,但计划在不久的将来出现(请参阅和)

同时,您可以从Windows、Mac或Linux使用TFS进行身份验证

还有一种选择是与基本身份验证和SSL一起使用。这是非默认配置,因此如果可行,您必须与TFS管理员达成一致。我不建议将其作为首选,因为它很容易破坏安全性。

目前,TFS(2105更新2)不支持SSH,但计划在不久的将来出现(请参阅和)

同时,您可以从Windows、Mac或Linux使用TFS进行身份验证

还有一种选择是与基本身份验证和SSL一起使用。这是非默认配置,因此如果可行,您必须与TFS管理员达成一致。我不建议将其作为第一选择,因为它很容易破坏安全性