Github pages not issuing SSL certificate #23666
-
|
I have a github pages site that is being published at custom domain (edaz.codes), and it has been working fine up till now but a few days ago it started issuing a new certificate and it has been showing this for the last few days. What do I need to do to fix this? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
Hi @edazpotato, welcome to the GitHub Support Community! It looks like you’ve got the same problem as this user had in this thread—your DNS is set up with Cloudflare and GitHub isn’t able to see the required DNS entries to generate your SSL certificate. You’ll need to follow the steps in here to disable Cloudflare’s DNS proxy in order to let GitHub generate your certificate: Hi @XieZheyuan, welcome to the GitHub Support Community! Cloudflare enables their HTTP/DNS proxy feature by default, meaning GitHub isn’t able to see the DNS records required to generate an HTTPS certificate. You’ll need to disable this for any DNS records that point towards GitHub. Disclaimer : Disabling the HTTP/DNS proxy may interfere with other Cloudflare services. If you use other Cloudflare services with your site, we aren’t able to guarantee that these will continue working. For more he… |
Beta Was this translation helpful? Give feedback.
-
|
I have the same issue but don't even see a progress bar. My domain is verified in the Pages page. It has been several hours and I've removed and reverfied the domain twice now. My DNS is entries are hosted by NameSilo. A Claude scan of the entries said it didn't see anything that would block the generation. How can I troubleshoot further. |
Beta Was this translation helpful? Give feedback.

Hi @edazpotato, welcome to the GitHub Support Community!
It looks like you’ve got the same problem as this user had in this thread—your DNS is set up with Cloudflare and GitHub isn’t able to see the required DNS entries to generate your SSL certificate. You’ll need to follow the steps in here to disable Cloudflare’s DNS proxy in order to let GitHub generate your certificate: