6 ms·
I implemented the HTTPS-only Pages feature in this release. I just wanted to say that GitLab is a great project to contribute to, with a very friendly and prof
by transmit101 8y ago
I implemented the HTTPS-only Pages feature in this release.
I just wanted to say that GitLab is a great project to contribute to, with a very friendly and professional community! Definitely recommend to anybody interested in contributing to a project themselves.
[1] https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16273 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16273
[2] https://about.gitlab.com/contributing/ https://about.gitlab.com/contributing/
- sytse 8y agoThanks for contributing Rob, and we're very glad to hear it was a good experience.
- no_protocol 8y agoThank you. The issue thread/request for this had been open for something like 2 years and I waited patiently for someone braver than me to implement it. Now my custom domain on GitLab Pages automatically redirects to HTTPS. I'm happy. Next up is to add an option to automatically renew Let's Encrypt certs for GitLab Pages.
- deleted 8y ago[deleted]
- uallo 8y agoAutomatic renewal has also been added in 10.7: https://docs.gitlab.com/omnibus/settings/ssl.html#automatic-renewal https://docs.gitlab.com/omnibus/settings/ssl.html#automatic-...
- joshlambert 8y agoQuick note, the existing Let's Encrypt integration does not support Pages. We are working on it, but it's worth noting Pages has multiple modes it can run in. One is by setting up wildcard domains at the server level, like we have on GitLab.com with gitlab.io. We have an issue open for this, but the primary challenge is that Let's Encrypt requires DNS-01 validation for wildcard certificates, with a new challenge each renewal. That is difficult to automate through our Omnibus package. The issue tracking this work is here: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/3342 https://gitlab.com/gitlab-org/omnibus-gitlab/issues/3342 The other method allows users bring their own "custom domains": https://docs.gitlab.com/ee/administration/pages/#custom-domains-with-tls-support https://docs.gitlab.com/ee/administration/pages/#custom-doma... This is easier to manage, as we can do HTTP or SNI validation for each domain without hitting LE's rate limits. We are working on this now here: https://gitlab.com/gitlab-org/gitlab-ce/issues/28996 https://gitlab.com/gitlab-org/gitlab-ce/issues/28996
- lpasselin 8y agoLetsencrypt integration with pages is coming! https://gitlab.com/gitlab-org/gitlab-ce/issues/28996#note_69728642 https://gitlab.com/gitlab-org/gitlab-ce/issues/28996#note_69...
- jfaucett 8y ago> I just wanted to say that GitLab is a great project to contribute to, with a very friendly and professional community! this. I've had a fantastic experience as well. Its one of those communities and projects that has been so good I have to leave a comment about it :) Thank you GitLab team and contributors!
- gsich 8y agoPlease add the mirror functionality to CE.
- tenaciousDaniel 8y agoWe switched over to Gitlab from Stash about 9 months ago and it's been fantastic. There are so many amazing features, and the CI/CD integration has been smooth. I highly recommend it.
- mosh6 8y agoWhat features you have in gitlab that you couldn't find on bitbucket / stash ?
- microcolonel 8y ago> I just wanted to say that GitLab is a great project to contribute to, with a very friendly and professional community! I'd like to second this. My experience getting a (minor, admittedly) contribution merged was painless, prompt, efficient, and dignified. If I ever run into something funny with GitLab again, it'll comfort me to know that a patch can be running on the live global site in less than a day.