I have a custom domain that is setup and I can correctly navigate to the custom domain, which points directly to the GitHub page. However, in the browser it shows that it's not secure. I have "Full" HTTPS enabled within Cloudflare, but the settings doesn't allow me to "Enforce HTTPS". It says the following: Enforce HTTPS — Unavailable for your site because your domain is not properly configured to support HTTPS How is the domain not properly configured to support HTTPS if I can navigate to https://mycustomdomain.com and successfully retrieve the contents of the GitHub page? I can access the GitHub page through my custom domain using HTTPS, but it's just not secure. It doesn't seem like the Cloudflare SSL certificate is being issued in this case, as the Issuer is DigiCert. I saw some other articles referencing pointing A records to some IP addresses, but I have not been able to discover that anywhere in the documentation, so I haven't done that. I just simply have a custom domain set up in Cloudflare and two CNAME records, one for www.mydomain.com and one for mydomain.com. The www.mydomain.com points to mydomain.com, which that CNAME record points to mygithubuser.github.io. Is this one of those cases where I have to wait several hours for this to work properly?
... View more
I just followed the exact same steps here to set up a new GitHub Page: https://pages.github.com However, it's doing something weird. For example, let's say I login to GitHub.com using a username of "RandomUsername", and then I go to create a new repository called MyRepository.github.io. When I go to GitHub pages in the settings and use the master branch from the dropdown (to select where the content will be stored), my GitHub Page URL turns into https://RandomUsername.github.io/MyRepository.github.io" as opposed to the expected https://MyRepository.github.io Am I doing this correctly or is the documentation a little off? According to the documentation, whatever you specify for the repository name, aka <user>.github.io, that will be the URL for your GitHub page, but that's not the case. Instead, the URL becomes something.github.io/<user>.github.io. Confusing. Can someone help me here? Do I need to create an entirely new GitHub account in order for it to show up as https://<username>github.io and not have any subdirectory called username.github.io instead? EDIT: Nevermind. Just realized I had to set up a brand new GitHub pages account to accomplish what I was trying to do. Not sure how to delete posts, so figured I'd just add my resolution here for anyone else that may get slightly confused.
... View more