Why is Let's Encrypt taking longer than 24 hours to generate certs for my domain?

I’ve had this message for over a day now…

GitLab is obtaining a Let’s Encrypt SSL certificate for this domain. This process can take some time. Please try again later.


Did you get any answer from Gitlab ?

Same issue, it’s been a few days already. Not sure where I can ask for help…


Same issue and it’s been over one week now. Not sure either where to ask or get help from the support for gitlab.com.

1 Like

I have followed this link to generate myself the certificate and then put it in gitlab pages.
It has worked for me.


I contacted gitlab support and they suggested removing the domain and re-adding it (which had worked for other people), and that worked for me.

1 Like

One thing to check is that the DNS entries are already pointing to Gitlab. If you’re moving a website but are waiting to have the cert before moving the DNS entries to Gitlab servers, you won’t get the let’s encrypt certificates. At least, that’s what I discovered with my trials.
So you need to have the gitlab verification codes + the @ (and possibly www) pointing to gitlab server.

Same issue here.
And I found the whole documentation for setting up a gitlab page is not clear enough and requires quite a bit effort of googling.

Had the same issue. Creating the domain without SSL, verifying it first and then enabling Lets Encrypt fixed it for me.

For those who still had issues with adding domains to Gitlab pages, I removed the domain and added it again. Then it worked. I waited for a couple of days thinking it will eventually resolve. It never did. I thought I configured my Google Domains DNS wrong. But after a few changes, nothing helped. So, removing in Gitlab Pages settings then readding the domain is what worked for me.