在 Jenkins 启动时关闭 CSRF 保护,可以通过在启动命令中添加特定的系统属性参数来实现

具体来说,就是在启动命令中加入这个参数:

plaintext

-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true

完整的启动命令示例:

bash

# 使用java命令直接启动
java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war --httpPort=8088

# 后台运行方式
nohup java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -jar jenkins.war --httpPort=8088 > jenkins.log 2>&1 &

更多推荐