获取"错误:您必须进行身份验证才能访问此jenkins"当试图运行" Java -jar jenkins-cls.jar -s http:// localhost:8080 / help"

时间:2017-09-14 13:12:04

标签: jenkins

获得以下错误

Error: you must authenticate to access this jenkins" when trying to run "Java -jar jenkins-cls.jar -s http://localhost:8080 /help

执行如下步骤,
1.将jenkins-cls.jar复制到本地驱动器 2.打开命令提示符并导航到保存jenkins-cls.jar的路径 3.键入" Java -jar jenkins-cls.jar -s http://localhost:8080 / help"然后按Enter键。

它应该要求传递密码,而是显示消息"错误:您必须进行身份验证才能访问此jenkins"。

非常感谢您解决此问题的任何帮助。

3 个答案:

答案 0 :(得分:10)

转到管理Jenkins - >配置全局安全性 - >

  1. 启用安全检查
  2. 授权 - >登录用户可以执行任何操作 - >检查允许匿名 读取权限
  3. 重新启动Jenkins并尝试运行

    java -jar jenkins-cls.jar -s http://localhost:8080 help --username user --password pwd

    java -jar jenkins-cls.jar -s http://localhost:8080 login -auth username:(password/token)

答案 1 :(得分:4)

您必须在执行命令时传递您的用户名和密码,如下所示:

java -jar jenkins-cls.jar -s http://localhost:8080 /help --username <userName> --password <password>

答案 2 :(得分:0)

文件名现在从jenkins-cls.jar更改为jenkins-cli.jar

确保用户已在jenkins前端中注册,并已为用户选中“启用安全性”。

java -jar jenkins-cli.jar -s http://localhost:8080 -auth username:password