[Jenkins]Error:403 No valid crumb was included in the request
CI ERROR jenkins csrf错误备忘
配置 jenkins
的时候,一直报这个错,是因为 jenkins
默认安全设置里面开启了 防止款站点请求伪造
。
方法:
取消勾选这一项,就可以成功集成了
位置: Jenkins > 全局安全配置 > CSRF Protection
以前配置的时候都会上来先关掉这个,今天忘记了,一直报标题的错误。特记录下来,防止自己以后再忘记。
附:让 jenkins 以 root 权限执行 shell 命令
- 打开此脚本(使用 VIM 或其他编辑器):
vim /etc/sysconfig/jenkins
- 找到
$JENKINS_USER并更改为“root”
:
$JENKINS_USER="root"
- 然后更改 Jenkins 主页,webroot 和日志的所有权:
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
- 重新启动 Jenkins 并检查用户是否已更改:
service jenkins restart
ps -ef | grep jenkins