当我在Ubuntu-18.04上安装GitLab Omnibus时,我遇到了一个Let's Encrypt的问题,证书将无法颁发。
这导致GitLab使用自签名证书。我想安装自己的证书,因此根本不需要Let's Encrypt。
安装完GitLab后,我可以通过将以下内容添加到/etc/gitlab/gitlab.rb来禁用它
letsencrypt['enable'] = false
然后将我的证书添加到正确的位置,并重新配置。
是否可以在初始安装过程中传递一个gitlab.rb文件,其中包含以上行,以便在安装时不涉及LetsEncrypt?
我的安装方式如下:
sudo EXTERNAL_URL=<my url> apt-get install gitlab-ee
所以我正在寻找类似以下内容的东西:
sudo EXTERNAL_URL=<my url> CONFIG=<path to local gitlab.rb> apt-get install gitlab-ee
编辑:我认为最初的 Lets Encrypt 错误问题是这个: