Browser displays an invalid certificate error.
The git-secret homepage to load via SSL.
Obviously given it's a static website this isn't the end of the Earth. Basically I just accidentally ran into this as I incorrectly shared a https link.
N/A
TLDR; The DNS A record should point to:
The SSL certificate is currently configured for *.github.io, however it looks like Github have supported custom domains in partnership with Let's Encrypt since earlier this year:
https://blog.github.com/2018-05-01-github-pages-custom-domains-https/
Should be reasonably easy to fix, unfortunately it's not the kind of thing I can submit a PR for 😄
Operating system: (uname -a) …
N/A
@Benjamin-Dobell thanks! I will have a look at it on weekend.
@sobolevn anything I can do to help with this?
Seems especially egregious for this project's web site [in particular] to not use https
I will have to figure out how this github/pages/letencrypt things work.
Pretty sure to accomplish this task soon.

👍
From what I can tell you need to update your DNS records to use the new methods. As noted in the issue notes about using alternate DNS records... you actually have two ways to do this.
After one of those methods is employed, give it 24 hours or so (your ttl is 6 hours it appears) at which point your option should change and let you tick it.
If it continues to be a hassle, you might check out Cloudflare.com as they let you force HTTPS as well, and can front your GH-PAGES.
Any movement on this? Any way I can help @sobolevn ?
Configured!
» dig git-secret.io +noall +answer
; <<>> DiG 9.10.6 <<>> git-secret.io +noall +answer
;; global options: +cmd
git-secret.io. 10256 IN A 185.199.109.153
git-secret.io. 10256 IN A 185.199.110.153
git-secret.io. 10256 IN A 185.199.111.153
git-secret.io. 10256 IN A 185.199.108.153
And it looks like the process is now finished. But, it is not working at the moment. Github says that it might take an hour to be ready.

Confirming it looks good for me. Correctly being forced over to https when trying http, and seeing a lets-encrypt cert issued.
👍

Yes, it works! Thanks everyone!
Most helpful comment
From what I can tell you need to update your DNS records to use the new methods. As noted in the issue notes about using alternate DNS records... you actually have two ways to do this.
After one of those methods is employed, give it 24 hours or so (your ttl is 6 hours it appears) at which point your option should change and let you tick it.
If it continues to be a hassle, you might check out Cloudflare.com as they let you force HTTPS as well, and can front your GH-PAGES.