版本管理之gitlab实践教程:基础篇(18):webhook之本地网络服务设定

在GitLab 11.2.3版本中,由于新的安全设置,不允许使用内网IP作为Webhook目标。此问题源于issue #45134,需在应用设置中启用允许内网请求的选项。解决方案包括访问特定URL开启该功能,不同版本的GitLab设置路径可能略有差异。
摘要由CSDN通过智能技术生成

这篇文章记录一下gitlab11.2.3版本关于网络服务设定的一个注意事项。

现象

在网络分有外网和内网之分,通过NAT进行设定等方式的情况下。在11.2.3上出现了如果设定内网IP提示不允许使用内网IP,大概信息为“Not allow requests to the local network from hooks and services“,简单来说设定内网IP无法保存成功。

原因

在11.2.3的版本应该还有一个issue待对应,详细信息可参看
https://gitlab.com/gitlab-org/gitlab-ce/issues/45134
这个issue的名字是:New “Allow requests to the local network from hooks and services” should be ENABLED by default
在11.2.3版本中,webhook的缺省操作有发生变化的地方,比如在8.12.9等版本中,webhook缺省是可以设定为内网IP的,在11.2.3中自然也可以,但是因为这里可以通过一个开关进行设定是否允许内网IP和服务,而且缺省为false,如果此处缺省值为true即可同前面的版本动作保持一致。

设定方式

设定链接:http://IP:port/admin/application_settings
如下的复选框被选中即可(此问题存在的原因即为此复选框缺省未被选中,issue号:45134)
这里写图片描述
注意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值