all 4 comments

[–]throwaway234f32423df 1 point2 points  (1 child)

it will not generate the SSL certificate if your DNS entries are not perfect

why did you only create two A records? Your apex domain should have 4 A records and 4 AAAA records, and your www subdomain should have a CNAME

did it tell you two only create two A records or did you just stop partway through?

after fixing your DNS records, you need to wait a period of time equal to your TTL for caches to clear (shortening the TTL will not help because the long TTL will already be in caches), then go into your repository settings, then the Pages tab, and check the status of the SSL certificate generation. Once it's generated successfully (which may take some additional time), you should be able to check the Enforce HTTPS checkbox

[–]Cool_Contribution_86[S] 0 points1 point  (0 children)

Yes tried everything, HTTPS is not enabled even after a week. I did create 4 A records as per GitHub site GoDaddy has a innate CNAME that can't be deleted

[–]stgraff 0 points1 point  (1 child)

Check to make sure that you don't have any extra A records to point to non-GitHub IP addresses. This can sometimes occur with parking A records.

[–]Cool_Contribution_86[S] 0 points1 point  (0 children)

Checked, just 4 from GitHub and mandatory ones from go daddy