GitHub Pages custom-domain HTTPS certificate stuck in "new" for convcomp.it #209002
Replies: 3 comments
|
Hey Giorgio! It is incredibly frustrating to get caught in this provisioning limbo, but what you are experiencing is a known backend glitch where the certificate handshake gets permanently stuck; and unfortunately, repeatedly removing and re-adding the custom domain actually pushes you to the very back of GitHub's internal Let's Encrypt queue! Since there is no magical API toggle to force-clear this on your end, the only real solution is to reopen your support ticket and explicitly request an engineer to perform a "manual backend clearance" to re-queue the handshake. To ensure the virtual assistant doesn't auto-close your request this time, you need to provide the raw API evidence proving the domain is frozen. Here is the complete CLI guide to grab exactly what Support needs to see:
That should bypass the bots and give the human engineers exactly what they need to fix it for you in minutes! |
|
The key detail here is the timestamp: you removed and re-added the domain at 17:27 CEST today. Every time you remove and re-add the domain, the certificate provisioning timer resets to zero, and issuance can take up to 24 hours from that point. So the "new" state you're seeing is most likely just the clock restarting, not a permanent stuck state. Since your DNS is already verified (
The re-add dance feels like it's fixing something, but for this particular state it's the most common way people accidentally keep resetting the process. |
|
Thanks both — resolved, and I wanted to close the loop because the outcome was ResolutionThe certificate was issued with no support intervention:
So roughly three hours from the last re-add, no ticket needed. The The part that might save someone else an eveningThe site still looked broken for another hour after the certificate existed. Between issuance (20:16) and edge rollout (~21:20),
What it looked like: correct content, broken-HTTPS warning, in the normal The diagnostic I should have read first: DevTools → Security tab says either Takeaways
Thanks again — no support ticket needed in the end. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
💬 Feature/Topic Area
Pages
Body
My GitHub Pages custom-domain certificate has remained in state "new", and HTTPS serves the default *.github.io certificate.
Repository: https://github.com/solyarisoftware/solyarisoftware.github.io
Custom domain: convcomp.it
The site is built and serves HTTP successfully (200). The Pages API reports:
Both authoritative nameservers publish the four recommended GitHub Pages A records and four AAAA records. www.convcomp.it is a CNAME to solyarisoftware.github.io; there
is no CAA record blocking issuance. The GitHub Pages health check reported the domain as valid and HTTPS-eligible.
On September 28, 2026 at 17:27 CEST, I removed and re-added the custom domain through the Pages API. At 19:04 CEST the certificate was still "new"; HTTP returned 200
and HTTPS still served *.github.io.
GitHub Support ticket #4802082 was closed by the virtual assistant, which directed me to Community Discussions.
Has anyone seen this Pages certificate provisioning state remain "new" after the documented remove-and-re-add procedure? Is there another diagnostic or recovery step
that keeps the site on GitHub Pages?
thanks
Giorgio
All reactions