GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Blog
  • Changelog
  • Docs
  • Customer stories
  • Try GitHub Copilot app
  • See what's new
  • AI & ML
  • Generative AI
  • GitHub Copilot
  • LLMs
  • Machine learning
  • How AI code generation works
  • Developer skills
  • Application development

This view

  • Original page
  • New address

GeezerVison is showing github.blog — Custom domains on GitHub Pages gain support for HTTPS

Parker Moore·@parkr
May 1, 2018 | Updated May 8, 2019
| 2 minutes
  • Share:

Today, custom domains on GitHub Pages are gaining support for HTTPS.

Secure connection to ben.balter.com

GitHub Pages is the best way to quickly publish beautiful websites for you and your projects. Just edit, push, and your changes are live. GitHub Pages has supported custom domains since 2009, and sites on the *.github.io domain have supported HTTPS since 2016. Today, custom domains on GitHub Pages are gaining support for HTTPS as well, meaning over a million GitHub Pages sites will be served over HTTPS.

HTTPS (most recognizable as the lock icon in your browser’s address bar) encrypts traffic between GitHub’s servers and your browser giving you confidence that the page you asked for is the page you’re reading, from the site you think it is, and that others can’t snoop on or modify its contents along the way.

We have partnered with the certificate authority Let’s Encrypt on this project. As supporters of Let’s Encrypt’s mission to make the web more secure for everyone, we’ve officially become Silver-level sponsors of the initiative.

Configuring your domain

Action may be required on your part to secure your 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 it is, and your site loads correctly over HTTPS, you can optionally enforce HTTPS in your repository’s settings. Users who request your site over HTTP will be upgraded to HTTPS.

Checkbox next to "Enforce HTTPS" option on Settings Page

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 your updated DNS records have propagated, and you’ve confirmed that your site loads correctly over HTTPS, 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.

Faster site load times

These new IP addresses don’t just allow us to serve your site over HTTPS, but also places your site behind a content delivery network (CDN), allowing us to serve your site from data centers around the world at fast speeds, and offering additional protection against DDoS attacks. While the previous IP addresses will remain available for a transition period, we recommend you migrate to the new IP addresses to gain these benefits.

HTTPS is immediately available for all GitHub Pages sites. Learn more in our documentation for the feature. Having trouble? Drop us a line.

Written by

Parker Moore

Related posts

Universe '26
Company news

GitHub Universe 2026: Evolving every layer of the stack

Today, we laid out our vision for GitHub as the most comprehensive, end-to-end software delivery system in the world.

Octoverse 2026
News & insights

Octoverse: Commits, pushes, reach new highs in 2026 as developers build with agents

See how a record year of growth reached every industry, every field, and every kind of builder in the 2026 Octoverse report.

Company news

The next developer interface is ambient intelligence

AI, agents, voice, and physical controls are shifting software development from operating tools to expressing intent—and helping developers stay focused on building.

Explore more from GitHub

Docs

Docs

Everything you need to master GitHub, all in one place.

Go to Docs
GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Start building
Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

Learn more
GitHub Universe 2026

GitHub Universe 2026

Catch up on the key announcements shaping the future of software development.

See what's new

We do newsletters, too

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

Your email address
*
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.