Gitlab服务器 forbidden

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服务器请求正常

你可能感兴趣的:(管理软件)