在VSTS上设置SSH连接以远程将文件从bitbucket复制到远程计算机

时间:2017-05-15 06:48:12

标签: git ssh azure-pipelines

我需要设置SSH连接端点,以便添加任务以将文件从存储库远程复制到远程计算机。 enter image description here

我有以下信息,

  • IP
  • 用户
  • 密码
  • 密码
  • .ppk private_key file

我在端点字段中添加了.ppk文件所需的信息和内容,但是我收到错误:等待握手时超时..(当我输入密码时) 错误:无法解析privateKey:不支持的密钥格式。(当我输入密码时)

我在这里做错了什么? 我在使用VSTS2015

1 个答案:

答案 0 :(得分:0)

对于SSH服务端点,请尝试使用ssh私钥id_rsa代替

要生成ssh密钥,您可以使用ssh-keygen,选择路径并输入ssh密钥的密码。之后,您可以在id_rsa文件夹中找到.ssh文件。将id_rsa的内容复制为ssh端点中的私钥。

除了将文件从bitbucket复制到远程计算机外,您还可以直接使用 Windows计算机文件警察 y任务。在构建定义中:

获取来源:选择Rempte repo - >将bitbucket repo设置为url - >输入bitbucket的用户名和密码。enter image description here

Windows机器文件复制:管理员登录应为ComputerName\UserName

enter image description here