Is it possible to use HTTPS/SSL on GitHub Pages si

2019-03-14 12:33发布

问题:

Is there any way to use HTTPS/SSL on GitHub Pages sites that use a custom domain? SSL is recommended for better search engine ranking and there are a lot of other uses for it beyond that.

回答1:

SSL is supported by GitHub on sites using a *.github.io domain: https://help.github.com/articles/securing-your-github-pages-site-with-https/

I recommend registering with Cloudflare DNS so that you can set HTTPS up properly for a site on a custom domain, see Cloudflare's blog post for more info: https://blog.cloudflare.com/secure-and-fast-github-pages-with-cloudflare/

Update (5/5/2018) SSL is now supported on custom domains: https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

  1. Just go to https://github.com/username/repo/settings
  2. Check the below checkbox:


回答2:

It's now possible to use HTTPS on GitHub Pages sites with a custom domain

If you are using CNAME or ALIAS records for your custom domain, you’re all set and your site should be accessible over HTTPS.

If you are using A records, you must update your site’s DNS records with new IP addresses. Please see our guide to setting up your custom domain with Pages and update any A records you might have set.

Once you have HTTPS working:

You can optionally “Enforce HTTPS” for your domain in your repository’s settings, ensuring users who request your site over HTTP are upgraded to HTTPS.

You can read the full announcement here: https://blog.github.com/2018-05-01-github-pages-custom-domains-https/