GitHub Pages custom domain stuck on DNS Check in Progress and serving wrong TLS certificate #210010
Replies: 2 comments
|
I checked your domain from the outside. Your DNS is actually correct, so the problem is on the Pages side:
The interesting part: crt.sh shows that GitHub already obtained a Let's Encrypt certificate for What usually unsticks it:
Also recommended: verify the domain for your account (profile Settings → Pages → Add a domain). It gives you a TXT record If it's still stuck after a clean remove → wait → re-add cycle, it's a backend issue only GitHub can fix. Open a ticket at https://support.github.com (Pages category) and mention that crt.sh already shows a valid cert for your domain while the old |
|
I checked your live DNS and site just now — the good news is your configuration is already correct, so this is a provisioning stall on GitHub's side rather than a DNS mistake:
GitHub only queues the Let's Encrypt request after the automatic DNS check succeeds (see Securing your GitHub Pages site with HTTPS). When the check stays stuck even though public DNS is right, re-triggering it usually unsticks it:
If it is still stuck after 24 hours with the same correct DNS, that points to a stuck provisioning job and is worth a GitHub Support ticket quoting the domain and the checks above, since there is nothing left to fix at your registrar. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
💬 Feature/Topic Area
Pages
Body
Hello!
My GitHub Pages website uses the custom domain https://domderevyev.ru/.
Repository: https://github.com/qw12-34/domderevyev-site
In Settings → Pages, the custom domain has been stuck at “DNS Check in Progress” for a long time.
My DNS records at the domain registrar are configured as follows:
A records for the root domain:
CNAME record:
The repository's CNAME file contains:
domderevyev.ru
However, HTTPS serves a Let's Encrypt certificate issued for *.github.io, which does not match domderevyev.ru. Yandex Browser warns visitors that the connection is not secure.
I have already removed and re-added the custom domain once, but the DNS check is still in progress.
Could you please advise how to get GitHub Pages to issue and attach the correct TLS certificate for my custom domain?
Thank you!
All reactions