获得以下错误
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"。
非常感谢您解决此问题的任何帮助。
答案 0 :(得分:10)
转到管理Jenkins - >配置全局安全性 - >
重新启动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