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

版权声明:本文为博主原创文章,未经博主允许欢迎转载,但请注明出处。 https://blog.csdn.net/liumiaocn/article/details/82429425

这篇文章记录一下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)
这里写图片描述

参考文章

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

阅读更多

没有更多推荐了,返回首页