我正在尝试在Gitlab上将TLS / SSL添加到我的自定义域。目前它说我的网站在https://yodel.co可用,但是当我去那里时它说证书无效。我该如何验证证书?
在docs(也如图)中,它表示在设置新域时,管理员可以添加密钥。但是我不确定在哪里获得这些密钥,因为我是管理员。
答案 0 :(得分:0)
三年后,您可以使用GitLab 12.1(2019年7月)简化您的流程。
它带有“ Automatic HTTPS for Pages with Let's Encrypt”:
在12.1中,添加新的自定义域的Pages用户可以启用“使用Let's Encrypt进行自动证书管理”。
配置此设置后,GitLab会自动从Let's Encrypt采购证书,将其配置到您在GitLab中的自定义域,跟踪到期日期并自动更新您的证书。
在GitLab Pages integration with Let's Encrypt的“ issue 28996”中查看更多信息:
与Let's Encrypt(LE)集成的GitLab Pages允许您将LE证书用于具有自定义域的Pages网站,而不必麻烦自己发行和更新它们。开箱即用,GitLab即可为您完成。
您可以基于每个域设置您的选择,以适应变化的用户和需求。