Gitlab 服务器 页面显示“forbidden”

首先 我们通过 forbidden 这个单词他的中文意思是 “被禁止”的意思,也就是说,你的访问请求是被服务器给禁止了,具体什么原因呢?这个问题我也去查了一下,比较好理解的方式是“Gitlab 使用 rack_attack 做了并发访问的限制” 针对某个IP并发过大,就会限制那个IP的访问,也就是说,你的gitlab服务器的IP访问并发量过大,gitlab为了防止收到攻击,就把IP给限制访问了,因此我们需要在gitlab的配置文件中把我们的服务器IP地址加入到白名单当中。

修改gitlab的配置文件信息

登录远端服务器,然后在终端中输入 命令" vi /etc/gitlab/gitlab.rb"
找到 ‘rack_attack_git_basic_auth’所在行(找不到的话就直接新增),放开注释,更改里面的信息如下:

gitlab_rails['rack_attack_git_basic_auth'] = {'enabled' => true,'ip_whitelist' => ["127.0.0.1",'你的gitlab地址:端口号'],'maxretry' => 300,'findtime' => 5,'bantime' => 60
}

保存并退出(先按esc键,输入:wq)

记得让更改后的配置生效

输入 如下命令,重新配置重启gitlab服务

gitlab-ctl reconfigure

搞定,再次请求,发现gitlab服务器请求正常

Gitlab服务器 forbidden相关推荐

  1. gitlab服务器邮箱配置

    如想用 SMTP 代替 Sendmail 发送email,添加如下相应邮箱服务商的配置到/etc/gitlab/gitlab.rb, 然后运行gitlab-ctl reconfigure使修改生效. ...

  2. python002 一 eg: Python 入门技巧__环境搭建__git使用、git本地操作、 自建gitlab服务器

    一,环境准备(准备python开发环境) 官网地址: http://www.python.org 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source c ...

  3. 使用docker搭建gitlab服务器

    使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...

  4. gitblit如何迁移入gitlab合并迁移_github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器...

    一. github仓库迁移到gitlab 先进入 new project: 选择 Import project, 选择下面的github: 进入后,这里需要github的 personal acces ...

  5. GitLab 服务器的迁移以及注意点

    Git 已经是代码托管工具中的主流了,如果是自己搭建私有的 Git 服务器我们一般会使用 GitLab ,在<在CentOS7中安装GitLab> 一文中有介绍怎样在 CentOS7 中安 ...

  6. docker搭建gitlab服务器(Centos7)

    系统环境:CentOS Linux release 7.6.1810 (Core) git版本:gitlab/gitlab-ce 一.安装和启动docker 见HTTPRUNNERMANAGER安装部 ...

  7. 使用Docker-Compose安装GitLab服务器

    1. 请将下面代码保持为docker-compose.yml,然后在bash命令行中执行docker-compose up即可 version: '2'services:redis:restart: ...

  8. gitlab服务器代码存储位置,gitlab 数据目录迁移

    一般情况下,采用gitlab作为版本管理工具,内网环境需要搭建gitlab服务器,安装好gitlab应用之后,就开始使用,但是随着时间的推移,发现gitlab的repository会越来越大.一般,从 ...

  9. gitlab服务器搭建教程

    gitlab服务器搭建教程 ----2016年终总结 三 参考https://bbs.gitlab.cc/topic/35/gitlab-ce-8-7-%E6%BA%90%E7%A0%81%E5%AE ...

  10. 虚拟机上搭git服务器,搭建gitlab服务器

    搭建gitlab服务器,统一管理软件项目 一.环境准备 1.启动一台虚拟机,内存至少改为4G 2.在虚拟机上配置docker [root@node1 docker]# yum install -y d ...

最新文章

  1. 有人从英伟达借了台DGX A100,让神经网络自己造了个GTA5自己玩
  2. java同步队列与阻塞队列
  3. WPF怎么寻找在ItemTemplate内部的各种控件
  4. 第十天2017/04/21(1、函数指针、❤动态库回调❤)
  5. 企业如何正确选择云ERP管理软件
  6. iOS之深入解析Block的使用和外部变量捕获
  7. jqMobi + Android 试手
  8. 判断是否有小数_一线老师笔记:数学判断题拿高分的技巧
  9. Rsync(远程同步):Linux中Rsync命令的10个实际示例
  10. vue怎么获取axios的return值?
  11. h5案例欣赏及分析_2019下半年,10个优秀H5案例参考
  12. 在IDEA创建JavaWeb项目
  13. C++SOCKET面试题附答案
  14. 离散数学(下)第十章 群与环
  15. 当潮流突破次元空间,你能想象吗?欢迎来到一个叫“人物动漫化”的程序
  16. Problem D: 求三角形面积-gyy
  17. Python 多进程 multiprocessing.Pool类详解
  18. 迁移学习--深度迁移学习
  19. 系统的软中断CPU使用率升高,我该怎么办?
  20. android主流视频直播sdk,Android视频直播SDK集成指引

热门文章

  1. StrandHogg漏洞修复
  2. Linux系统文件夹压缩指令:zip warning: name not matched
  3. [设计模式] 模板方法模式与多线程结合实现数据的批处理
  4. 乌鲁木齐云计算中心将于5月正式竣工并投入使用
  5. 2020湖南省技能竞赛获奖名单_2020年全国职业院校技能大赛教学能力比赛落幕 湖南获一等奖数量排全国第一...
  6. puts与fputs的区别
  7. typescript:类型细化
  8. 笔记:torch的基本运算
  9. 计算机总是提醒更新,联想电脑老提示更新怎么办啊
  10. 智能座舱HIL测试台架集群搭建的必要性