Mr.*_*ton 4 html git ssl gitlab
我正在尝试设置一个 Gitlab 页面来使用标准userName.gitlab.io域托管我的个人网站(简历、代码示例之类的东西)。
目前,它只是一个 HelloWorld index.html,readme.md我推动检查它是否全部正常工作,(确实如此)。
问题是当我在 Firefox 上通过 https 访问该网站时,我得到:
本网站使用 HTTP 严格传输安全 (HSTS)。
高级消息
mr.brompton.gitlab.io 使用无效的安全证书。该证书仅对以下名称有效:*.gitlab.io、gitlab.io 错误代码:SSL_ERROR_BAD_CERT_DOMAIN
我可以通过 Chrome 访问,但只能通过 http 访问。我读过的所有文档都表明 https 应该自动工作。我再次觉得我错过了一些愚蠢的事情。也许我应该添加自己的证书?
该存储库可以在 @mr.brompton.gitlab.io或gitlab.com/mr.brompton
我的配置yaml:
# Full project: https://gitlab.com/pages/plain-html
pages:
stage: deploy
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
only:
- master
Run Code Online (Sandbox Code Playgroud)
正如我所怀疑的,答案很简单。该项目的命名mr.brompton意味着我的域名是mr.brompton.gitlab.io. 该证书的有效期为*.gitlab.io。这意味着在尝试gitlab.io查找mr.*. 我通过将用户名、项目路径和项目名称更改为mr-brompton. 我还将更改本地计算机上的网址、用户名和所有其他关联。