这篇文章记录一下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
<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)


参考文章

https://gitlab.com/gitlab-org/gitlab-ce/issues/45134
<https://gitlab.com/gitlab-org/gitlab-ce/issues/45134>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信