GitHub Pages DNS check stuck "in progress" for weeks — custom domain #184519
-
SummaryMy GitHub Pages DNS check has been stuck on "DNS Check in Progress" for several weeks. The site works, but GitHub will not issue a certificate that covers the apex domain. Repository
Custom domain
Current behavior
What I have tried
The DNS check never completes. It just stays on "DNS Check in Progress" indefinitely. Expected behaviorDNS check should complete and GitHub should issue a certificate covering both Environment
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
Hey! So this is actually working as GitHub intended, believe it or not. The issue is that GitHub Pages will only generate a certificate for the exact domain you put in the custom domain field - in your case Basically what's happening:
The "DNS Check in Progress" thing is mostly a cosmetic issue - it's GitHub not recognizing this setup pattern even though your DNS is fine and the site works. You've got a few options: 1. Just use HTTP for the apex 2. Flip it around 3. Use Cloudflare to handle the SSL I'd probably go with option 2 or 3 depending on whether you prefer apex or www. Let me know if you want more specific steps for either approach! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for your amazingly fast answer. Cheers! |
Beta Was this translation helpful? Give feedback.
Hey! So this is actually working as GitHub intended, believe it or not. The issue is that GitHub Pages will only generate a certificate for the exact domain you put in the custom domain field - in your case
www.raskell.io. It won't cover both the apex and www when you're using this redirect setup.Basically what's happening:
www.raskell.iohas a valid certificate ✓raskell.iois just pointing to GitHub to redirect people to the www versionhttps://raskell.iothrows an SSL errorThe "DNS Check in Progress" thing is mostly a cosmetic issue - it's GitHub not recognizing this setup patter…