2017-08-30 154 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來解決問題。我還會在本地機器上更改網址,用戶名和所有其他關聯。