在尝试运行"Java -jar jenkins-cls.jar -s http:// localhost:8080/help"时出现"错误:您必须进行身份验证以访问此jenkins"

Yat*_*ale 5 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".

任何有助于解决此查询的帮助都非常感谢.

Shr*_*eya 15

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

  1. 启用安全检查
  2. 授权 - >登录用户可以执行任何操作 - >已选中允许匿名读取访问权限

重启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 :(密码/令牌).


小智 3

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

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

  • 我收到错误:“--username”不是有效选项 (2认同)