jenkins-github克隆失败,没有kex alg错误

时间:2018-04-10 06:52:38

标签: git jenkins github

我们一直在使用jenkins和github来构建应用程序。最近两天jenkins无法从git中获取代码,在控制台中我发现错误是“no kex alg”。有谁知道如何解决这个错误?最早的任何帮助都将受到高度赞赏。

  

错误:获取远程repo'origin'时出错   hudson.plugins.git.GitException:无法从git@github.houston.entsvcs.net获取:Transportation-Seamless / tr-ace-config.git   在hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:817)
  引起:hudson.plugins.git.GitException:命令“/ usr / local / bin / git fetch --tags --progress git@github.houston.entsvcs.net:Transportation-Seamless / tr-ace-config.git + refs / heads / :refs / remotes / origin / “返回状态码128:   标准输出:
  stderr:没有kex alg
  致命:远程端意外挂断

1 个答案:

答案 0 :(得分:5)

在与Jenkins无关的情况下,我发生了这个问题。

基本上问题是,试图访问git的Linux机箱太旧了,以至于Github不再接受加密算法。

正确的解决方案是更新相关的包(即OpenSSH / OpenSSL)。

我不能这样做,所以不得不使用select * from user where date between ? and ? 来管理包装盒中的文件,直到它退役