I have a GitHub page and I have a domain from namecheap. Now I've heard that Let's Encrypt offers free certificates.

Is it possible to make my site use HTTPS? How?


I don't suggest to use letsencrypt, because it contains plenty of bugs, read their own Disclaimer

Instead you can use cloudflare for github pages.

By d way, I just wrote this article, after reading your post. Thanks :)

  • You realise CloudFlare has a disclaimer too, right? They don't promise anything is stable or guaranteed to work, and as with all 'free' services you get your money's worth. – Tom Brossman Jan 3 '16 at 12:32
  • 1
    I am using cloudflare from 8 months, and I am not facing any problem, I write my answer based on my experience. – Goyllo Jan 4 '16 at 8:34
  • Kloudsec solves the problem of getting custom domained Github Pages to HTTPS. See Kloudsec for Github Pages. – nubela Mar 7 '16 at 9:01
  • I think it is worth noting - konklone.com/post/… - Until GitHub Pages or CloudFlare fix things, you'll only be able to encrypt the connection between the user and CloudFlare. The connection between CloudFlare and GitHub Pages will need to remain in plaintext, using CloudFlare's "Flexible SSL" option. – Mars Robertson Mar 8 '16 at 21:37
  • They also provide end to end encryption (Full SSL) as well. But I don't think we need it for security purpose, since our website is static so, there is nothing to inject :) – Goyllo Mar 10 '16 at 12:34

To make use of a certificate you not only need to have your own domain and certificate but you need to have access to the server configuration so that you actually could use the certificate. In case of github you don't have such deep access so you cannot make use of any certificate, no matter if you got it through Let's Encrypt or some other CA.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.