按照此处的说明进行操作:http: //nerdwin15.com/2013/04/continuous-integration-with-stash-and-jenkins/
我有詹金斯和存储“连接”但是,运行构建挂在
从 ssh://git@git.xyz.com:7999/gp/gp-xyz.git 获取上游更改
致命:无法从 ssh://git@git.xyz.com:7999/gp/gp-xyz.git 获取 hudson.plugins.git.GitException:无法从 ssh://git@git.xyz.com 获取:7999/gp/gp-xyz.git
所以从我收集的问题来看,如果我在 jenkins 上运行这个命令(它在 Windows 上运行)..
$ git clone ssh://git@git.xyz.com:7999/gp/gp-xyz.git 克隆到'gp-xyz'...输入密钥'/c/Documents and Settings/userMe/.ssh的密码/id_rsa':
是我必须在这里输入密码的事实。如何配置 Windows 来存储 ssh 密钥,以便我可以像构建服务器一样进行克隆?
我尝试的是:
userMe@jenkins /C $ ssh -T git@git.xyz.com:7999 ssh: git.xyz.com:7999: 没有与名称关联的地址
userMe@jenkins /C $ ssh -T git@git.xyz.com git@git.xyz.com 的密码:权限被拒绝,请重试。git@git.xyz.com 的密码:
但是,这让我感到困惑。因为 Stash 在端口 7999 上运行,并且在 stash 上没有名为 git 的实际用户,但它不会让我改变它?