Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
在jenkins上获取身份验证失败_Jenkins_Hudson_Jenkins Cli - Fatal编程技术网

在jenkins上获取身份验证失败

在jenkins上获取身份验证失败,jenkins,hudson,jenkins-cli,Jenkins,Hudson,Jenkins Cli,在使用jenkins cli时,我突然发现了下一个错误: >java -jar <path to jenkins-cli>/jenkins-cli.jar -s <jenkins url> build <job name> Exception in thread "main" java.io.EOFException at java.io.DataInputStream.readBoolean(DataInputStream.java:2

在使用jenkins cli时,我突然发现了下一个错误:

>java -jar <path to jenkins-cli>/jenkins-cli.jar -s <jenkins url> build <job name>
Exception in thread "main" java.io.EOFException
        at java.io.DataInputStream.readBoolean(DataInputStream.java:244)
        at hudson.cli.Connection.readBoolean(Connection.java:95)
        at hudson.cli.CLI.authenticate(CLI.java:634)
        at hudson.cli.CLI._main(CLI.java:474)
        at hudson.cli.CLI.main(CLI.java:384)
>java-jar/jenkins-cli.jar-s构建
线程“main”java.io.EOFException中出现异常
位于java.io.DataInputStream.readBoolean(DataInputStream.java:244)
位于hudson.cli.Connection.readBoolean(Connection.java:95)
在hudson.cli.cli.authenticate(cli.java:634)
位于hudson.cli.cli.\u main(cli.java:474)
位于hudson.cli.cli.main(cli.java:384)

我做错了什么?使用Jenkins-ver。1.567.

看起来像。Jenkins 1.617中已修复了部分问题,因此升级可能会有所帮助,但仍有报告称,“当使用密钥但禁用身份验证时”,问题仍然存在。

如何向服务器进行身份验证

如果您使用的是公钥、私钥身份验证。强烈建议您使用

SSH密钥生成器供您参考

bash-4.1$ssh-keygen-t rsa
生成公共/私有rsa密钥对。
输入保存密钥的文件(/home/users/xxxx/.ssh/id\u rsa):
詹金斯利
输入密码短语(无密码短语为空):(留空)
再次输入相同的密码短语:(留空)
您的身份已保存在JenkinsCLI中。
您的公钥已保存在JenkinsCLI.pub中。
关键指纹是:
f6:4c:be:fc:cb:cd:d3:ee:8c:80:26:a2:57:df:67:14xxxxx@xxxxxx
密钥的随机艺术图像为: