Это обходной путь, который не должен быть необходим, но для меня сработали git rm CNAME
, commit и pu sh, а затем укажите домен x.github.io на странице конфигурации репозитория Github (не напрямую через файл CNAME).
Я связался со службой поддержки Github и прошел через это и несколько других вещей, включая некоторый сброс, выполненный с их стороны. Это может быть или не быть необходимым в вашем случае.
Мне нужно было повторно выбрать «Принудительно HTTPS» после этого, чтобы http-соединения были вынуждены к https.