Learn how to connect your custom domain to your GitHub Pages website in this step-by-step tutorial with Deividas Strole. I'm using Spaceship.com in this example, but this process works with any domain provider (GoDaddy, Namecheap, Google Domains, etc.). Deividas Strole will walk you through the entire process of setting up DNS records, configuring GitHub Pages settings, and enabling HTTPS for your custom domain.
🎯 What You'll Learn:
How to configure A Records and CNAME records on Spaceship.com
Setting up GitHub Pages custom domain settings
Adding the correct GitHub IP addresses for DNS
Enabling HTTPS/SSL certificate for your custom domain
Troubleshooting common DNS propagation issues
📋 Resources Mentioned:
GitHub Pages IP Addresses: 185.199.108.153, 185.199.109.153, 185.199.110.153, 185.199.111.153
GitHub Pages Documentation: https://docs.github.com/en/pages
DNS Checker Tool: https://dnschecker.org
💡 Key Points:
DNS propagation can take 24–48 hours (2 minutes in my test :) )
Enable HTTPS only after DNS fully propagates
Both www and non-www versions will work after setup
🔗 Connect & Learn More with Deividas Strole:
Website: https://deividasstrole.com
LinkedIn: / deividas-strole
GitHub: https://github.com/deividas-strole
Dev.to: https://dev.to/deividas-strole
Medium: / deividas-strole
X (Twitter): https://x.com/deividasstrole
Created by Deividas Strole
#GitHubPages #CustomDomain #WebDevelopment #DNSSetup #SpaceshipDomain #WebHosting #TechTutorial #CodingTutorial #WebDev #DomainSetup #DeividasStrole