在jenkins上获取身份验证失败
在使用jenkins cli时,我突然发现了下一个错误:在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
>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
密钥的随机艺术图像为: