Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

Select Topic Area

Question

Body

TLS certificate is being provisioned. This may take up to 15 minutes to complete.
1 of 3
Certificate Request Error: Certificate provisioning will retry automatically in a short period, please be patient.

All "A" records are fine. CNAME is configured correctly. I deleted all the settings and added them again.

What could be the problem?

You must be logged in to vote

This message usually means GitHub Pages has detected your custom domain but has not yet been able to verify it through DNS for SSL provisioning. Even if your A and CNAME records look correct, the DNS changes might not have fully propagated through the global network.

You can confirm the setup by running dig yourdomain.com and dig www.yourdomain.com from a terminal. Both should return GitHub’s IP addresses (185.199.108.0/22) or the correct CNAME for yourusername.github.io. If the records look right but GitHub still shows “TLS certificate is being provisioned” after more than 24 hours, remove the custom domain from your repository settings, wait about 10 minutes, and then re-add it. This tr…

Replies: 1 comment

Comment options

This message usually means GitHub Pages has detected your custom domain but has not yet been able to verify it through DNS for SSL provisioning. Even if your A and CNAME records look correct, the DNS changes might not have fully propagated through the global network.

You can confirm the setup by running dig yourdomain.com and dig www.yourdomain.com from a terminal. Both should return GitHub’s IP addresses (185.199.108.0/22) or the correct CNAME for yourusername.github.io. If the records look right but GitHub still shows “TLS certificate is being provisioned” after more than 24 hours, remove the custom domain from your repository settings, wait about 10 minutes, and then re-add it. This triggers a fresh certificate request.

If it remains stuck after another full day, open a ticket with GitHub Support and include the output from your DNS queries. They can check whether the certificate provisioning service failed internally.

If this helps fix your issue, please mark the answer as helpful so others can find it easily.

You must be logged in to vote
0 replies
Answer selected by zvarichenkodaria
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
General General topics and discussions that don't fit into other categories, but are related to GitHub Question Ask and answer questions about GitHub features and usage
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.