问题:

配置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选项相关推荐

  1. Jenkins 利用 Gitlab + Webhook 自动构建 —— Hook executed successfully but returned HTTP 403

    1.Jenkins安装插件 GitLab Plugin. 2.开启用户api认证,并记录好用户ID和生成的Token ,在Gitlab访问jenkins时URL中会用到. 此处生成的token: 3. ...

  2. centos+jenkins+nginx+gitlab前端自动化部署全记录

    0. 前言 我们在开发一个新的项目时,总是需要将前端部署到测试服务器上,给测试或者产品访问.简单的来说,如果想部署前端到服务器,服务器需要提供一个服务来访问前端.如果我们在开发中没有涉及Node.js ...

  3. 持续集成[代码流水线管理及Jenkins和gitlab集成]-自动化部署05

    安装sonar Scanner 打开http://www.sonarqube.org/官网 找到下面扫描器 通过这个扫描器可以分析代码分析 因此你也的安装这个扫描器 上传sonar-scanner-2 ...

  4. Jenkins集成Gitlab实现自动化部署

    目录 一.环境准备 1.配置无密码登录 (1)Jenkins 服务器上生成一对公钥.私钥 (2)获取公钥信息 (3)获取私钥信息 (4)复制公钥到应用服务器 二.配置 Gitlab 1.创建示例项目 ...

  5. git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)...

    Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS) web部署样例 windows服务部署样例 系统备份 在服务器上创建后缀名为.ps1的文件,例:BackUpD ...

  6. Jenkins+Gitlab+Ansible自动化部署(四)

    Jenkins+Gitlab+Ansible自动化部署(2021-08-11) 一.Jenkins Linux Shell 集成 登录Jenkins web管理页,点击新建任务 添加描述信息 添加构建 ...

  7. 【Gitlab+Jenkins+Ansible】构建自动化部署

    说明: Gitlab.Jenkins.生产服务器.测试服务器上都需要安装Git. 一.安装Gitlab 1.主机配置 IP: 10.10.10.105OS: CentOs7.5Gitlab版本:git ...

  8. jenkins+gitlab实现自动化部署平台

    文章目录 jenkins+gitlab实现自动化部署平台 git gitlab gitlab介绍 安装 jenkins jenkins介绍 CI/CD介绍 Jenkins安装 gitlab+jenki ...

  9. Linux下搭建jenkins+svn+http+maven自动化部署

    Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...

最新文章

  1. Android AndFix热补丁动态修复框架使用教程
  2. 如何让小程序页面更顺滑_微信小程序|实现界面滑动切换
  3. 看!清华网红自行车成精了:拥有“类人脑芯片”,可无人驾驶!
  4. 【Eclipse 插件】JD-Eclipse
  5. smarty模板引擎_3-预保留变量
  6. 《Effective STL》学习笔记(第四部分)
  7. Dubbo的Javassist代理
  8. 基于iOS 10、realm封装的下载器
  9. python学习笔记之列表(list)
  10. 利用电脑玩android版天天连萌刷高分 二,利用电脑玩Android版“天天连萌”刷高分(二)——图像识别...
  11. walsh64码 matlab,实验7 Walsh码及单用户CDMA系统直接序列扩频仿真
  12. 微信小程序-个人中心/钱包
  13. 基于华视身份证读卡器读取身份证信息的Android demo
  14. JSP中四大作用域详解
  15. jpg图片转换为eps_如何将JPG图像转换为EPS
  16. 在计算机网络俗称网上邻居上能看到自己,为什么在“网上邻居”中可以看到自己,却看不到其他联网电脑?...
  17. Springboot项目 logging level配置
  18. k8s 中的资源配置
  19. uni-app学习(一)
  20. git - 提交空目录

热门文章

  1. Java Enum 浅析
  2. UEFI开发与调试---QEMU虚拟盘的创建与修改
  3. 浅析私域流量和公域流量的区别
  4. python 去掉双引号_Python基础学习笔记(一)变量与数据类型
  5. DBMS 数据库管理系统的三级模式架构《ClickHouse 实战:企业级大数据分析引擎》...
  6. tensorflow model几种模型文件
  7. CSDN页面左侧添加自己的微信公众号
  8. 百度html编辑器 xss,百度ueditor编辑器-xss漏洞
  9. 产品思维-解读个人知识体系的构建和学习
  10. unity实现截屏功能