首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >首次安装时禁用GitLab Letsencrypt as选项

首次安装时禁用GitLab Letsencrypt as选项
EN

Stack Overflow用户
提问于 2019-12-06 20:40:16
回答 2查看 2.7K关注 0票数 4

当我在ubuntu18.04上安装GitLab Omnibus时,我遇到了一个LetsEncrypt问题。证书将不会被颁发。

这将导致使用自烧证书的GitLab。我想安装我自己的证书,所以根本不需要让我们加密。

一旦安装了GitLab,我就可以通过将它添加到/etc/gitlab/gitlab.rb来禁用它

代码语言:javascript
复制
letsencrypt['enable'] = false

然后将证书添加到正确的位置,然后重新配置。

有没有可能在初始安装过程中使用上面这行代码传递一个gitlab.rb文件,这样就不会在安装时使用LetsEncrypt?

我通过以下方式进行安装:

代码语言:javascript
复制
sudo EXTERNAL_URL=<my url> apt-get install gitlab-ee

所以我正在寻找类似这样的东西:

代码语言:javascript
复制
sudo EXTERNAL_URL=<my url> CONFIG=<path to local gitlab.rb> apt-get install gitlab-ee

编辑:我认为初始的Lets加密错误问题是这样的:

https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4900

EN

回答 2

Stack Overflow用户

发布于 2020-03-27 01:32:12

我从docker安装说明中得到了提示,并像这样传递了GITLAB_OMNIBUS_CONFIG变量:

代码语言:javascript
复制
sudo GITLAB_OMNIBUS_CONFIG="letsencrypt['enable'] = false" apt-get install gitlab-ce

希望能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2020-08-31 23:19:10

使用GITLAB_OMNIBUS_CONFIG对我来说不起作用,至少对url 7上的yum不起作用。为了解决这个问题,我指定了一个http而不是https url:

代码语言:javascript
复制
sudo EXTERNAL_URL=http://<my-url> yum install -y gitlab-ee  #or apt-get

然后更改为https,禁用letsencrypt,并在安装和重新配置后在配置中添加证书。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59213358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档