2017-08-30 3 views
1

Ich versuche, eine Gitlab Seite einrichten, um meine persönliche Website (Lebenslauf, Code-Beispiele, die Art der Sache) mit der Standard-userName.gitlab.io Domain hosten.
Im Moment ein Hello World ist es nur in index.html und readme.md schob ich es ist alles zum Laufen zu überprüfen, (und es ist).Gitlab Standard-URL nicht sicher

Das Problem ist, wenn ich die Website über https auf Firefox zugreifen erhalte ich:

Diese Seite nutzt HTTP Strict Transport Security (HSTS).

Die erweiterte Nachricht

mr.brompton.gitlab.io verwendet ein ungültiges Sicherheitszertifikat. Das Zertifikat gilt nur für die folgenden Namen: * .gitlab.io, gitlab.io Fehlercode: SSL_ERROR_BAD_CERT_DOMAIN

Ich kann durch Chrome zugreifen, aber nur mit http. Die gesamte Dokumentation, die ich gelesen habe, schlägt vor, dass https automatisch funktionieren sollte. Wieder fühle ich, dass mir etwas Dummes fehlt. Vielleicht sollte ich nur mein eigenes Zertifikat hinzufügen?

# 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 

Antwort

1

Die Antwort war etwas einfach, wie ich vermutet hatte:

Die Repo können @mr.brompton.gitlab.io oder gitlab.com/mr.brompton

meine Config yaml finden. Das Projekt hieß mr.brompton, was bedeutete, dass meine Domain mr.brompton.gitlab.io war. Das Zertifikat ist gültig für *.gitlab.io. Dies bedeutet, dass das Zertifikat ungültig zurückgegeben wurde, nachdem versucht wurde, gitlab.io nach dem mr.* zu finden. Ich habe das Problem behoben, indem ich meinen Benutzernamen, den Projektpfad und den Projektnamen in mr-brompton geändert habe. Ich werde auch die URLs, Benutzernamen und alle anderen Assoziationen auf meinem lokalen Rechner ändern.