2017-08-30 151 views
1

我试图设置一个Gitlab页面来承载我的个人网站(简历,代码示例那种事情)与标准userName.gitlab.io域。
目前它只是一个index.htmlreadme.md的HelloWorld,我推动它检查它是否全部正常工作(现在是这样)。GitLab默认网址不安全

问题是,当我通过HTTPS访问该网站在Firefox上,我得到:

本网站使用HTTP严格传输安全(HSTS)。

,高级消息

mr.brompton.gitlab.io使用无效的安全证书。该证书只适用于以下的名称:* .gitlab.io,gitlab.io错误代码:SSL_ERROR_BAD_CERT_DOMAIN

我可以通过Chrome,但只能用HTTP访问。我读过的所有文档都建议https应该自动工作。我再次觉得我失去了一些愚蠢的东西。也许我应该只添加我自己的证书?

回购可以发现@mr.brompton.gitlab.iogitlab.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 

回答

1

答案是,因为我怀疑一些简单。该项目被命名为mr.brompton,这意味着我的域名是mr.brompton.gitlab.io。证书的有效期为*.gitlab.io。这意味着该证书在mr.*之后试图找到gitlab.io后返回无效。我通过将我的用户名,项目路径和项目名称更改为mr-brompton来解决问题。我还会在本地机器上更改网址,用户名和所有其他关联。