当git插件执行ssh git-upload-pack时,Windows上的Jenkins卡住了

时间:2014-07-21 19:10:10

标签: windows git azure ssh jenkins

我试图在Azure上运行的Windows服务器上设置Jenkins。 我在Windows 2012上安装了Jenkins,git和git-plugin。 我试图从BitBicket克隆一个非常小的存储库,在Jenkins控制台中我可以看到这一行:

在服务器本身上有一个使用此命令行挂起的ssh进程: c:\CI\Git\bin\ssh.exe -i "c:\Users\jenkins\AppData\Local\Temp\ssh663898192536328409key" -o StrictHostKeyChecking=no git@bitbucket.org "git-upload-pack'mycompany/myrepo.git'"

当我尝试在窗口cmd.exe中运行此命令时,我收到此响应,然后进程停留等待输入,如果我键入内容,则退出protocol error消息:

00cbe160a5e558047c6dxy2d00694874365997d14f5 HEAD multi_ack thin-pack side-band
side-band-64k ofs-delta shallow no-progress include-tag multi_ack_detailed symref=HEAD:refs/heads/master agent=git/1.8.5.2
003fe160a5e558047c6dcc37d00694874365997d14f5 refs/heads/master
0000

注意:当我从git bash git克隆相同的存储库时,一切都很好。

1 个答案:

答案 0 :(得分:0)

我找不到根本原因但我现在设法通过生成一个新的密钥对没有密码来解决它 现在已经足够了,以后我会尝试在密钥对文件中添加密码。