jenkins新版本+gitlab配置自动化部署报错Hook executed successfully but returned HTTP 403,没有CSRF选项
问题:
配置jenkins+gitlab自动化部署报错:
错误内容:
Hook executed successfully but returned HTTP 403 <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> <title>Error 403 No valid crumb was included in the request</title> </head> <body><h2>HTTP ERROR 403 No valid crumb was included in the request</h2> <table> <tr><th>URI:</th><td>/job/demo-jenkins/build</td></tr> <tr><th>STATUS:</th><td>403</td></tr> <tr><th>MESSAGE:</th><td>No valid crumb was included in the request</td></tr> <tr><th>SERVLET:</th><td>Stapler</td></tr> </table> <hr/><a href="https://eclipse.org/jetty">Powered by Jetty:// 10.0.12</a><hr/> </body> </html>
解决方案
jenkins新版本没有配置CSRF禁用的选项。可以在jenkins命令行接口执行下面大代码:
hudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true
运行结果
最终效果
jenkins新版本+gitlab配置自动化部署报错Hook executed successfully but returned HTTP 403,没有CSRF选项相关推荐
- Jenkins 利用 Gitlab + Webhook 自动构建 —— Hook executed successfully but returned HTTP 403
1.Jenkins安装插件 GitLab Plugin. 2.开启用户api认证,并记录好用户ID和生成的Token ,在Gitlab访问jenkins时URL中会用到. 此处生成的token: 3. ...
- centos+jenkins+nginx+gitlab前端自动化部署全记录
0. 前言 我们在开发一个新的项目时,总是需要将前端部署到测试服务器上,给测试或者产品访问.简单的来说,如果想部署前端到服务器,服务器需要提供一个服务来访问前端.如果我们在开发中没有涉及Node.js ...
- 持续集成[代码流水线管理及Jenkins和gitlab集成]-自动化部署05
安装sonar Scanner 打开http://www.sonarqube.org/官网 找到下面扫描器 通过这个扫描器可以分析代码分析 因此你也的安装这个扫描器 上传sonar-scanner-2 ...
- Jenkins集成Gitlab实现自动化部署
目录 一.环境准备 1.配置无密码登录 (1)Jenkins 服务器上生成一对公钥.私钥 (2)获取公钥信息 (3)获取私钥信息 (4)复制公钥到应用服务器 二.配置 Gitlab 1.创建示例项目 ...
- git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)...
Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS) web部署样例 windows服务部署样例 系统备份 在服务器上创建后缀名为.ps1的文件,例:BackUpD ...
- Jenkins+Gitlab+Ansible自动化部署(四)
Jenkins+Gitlab+Ansible自动化部署(2021-08-11) 一.Jenkins Linux Shell 集成 登录Jenkins web管理页,点击新建任务 添加描述信息 添加构建 ...
- 【Gitlab+Jenkins+Ansible】构建自动化部署
说明: Gitlab.Jenkins.生产服务器.测试服务器上都需要安装Git. 一.安装Gitlab 1.主机配置 IP: 10.10.10.105OS: CentOs7.5Gitlab版本:git ...
- jenkins+gitlab实现自动化部署平台
文章目录 jenkins+gitlab实现自动化部署平台 git gitlab gitlab介绍 安装 jenkins jenkins介绍 CI/CD介绍 Jenkins安装 gitlab+jenki ...
- Linux下搭建jenkins+svn+http+maven自动化部署
Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...
最新文章
- Android AndFix热补丁动态修复框架使用教程
- 如何让小程序页面更顺滑_微信小程序|实现界面滑动切换
- 看!清华网红自行车成精了:拥有“类人脑芯片”,可无人驾驶!
- 【Eclipse 插件】JD-Eclipse
- smarty模板引擎_3-预保留变量
- 《Effective STL》学习笔记(第四部分)
- Dubbo的Javassist代理
- 基于iOS 10、realm封装的下载器
- python学习笔记之列表(list)
- 利用电脑玩android版天天连萌刷高分 二,利用电脑玩Android版“天天连萌”刷高分(二)——图像识别...
- walsh64码 matlab,实验7 Walsh码及单用户CDMA系统直接序列扩频仿真
- 微信小程序-个人中心/钱包
- 基于华视身份证读卡器读取身份证信息的Android demo
- JSP中四大作用域详解
- jpg图片转换为eps_如何将JPG图像转换为EPS
- 在计算机网络俗称网上邻居上能看到自己,为什么在“网上邻居”中可以看到自己,却看不到其他联网电脑?...
- Springboot项目 logging level配置
- k8s 中的资源配置
- uni-app学习(一)
- git - 提交空目录