Я сам решил проблему: я понял, что главная проблема, с которой я столкнулся, заключалась в том, что мой username.com
веб-сайт был размещен как Сайт проекта , а не Сайт пользователя / организации . Исправление было в том, чтобы создать репозиторий сайта пользователя / организации с именем username.github.io
и затем применить изменения CNAME / DNS, перенаправив на username.com
. (Немного грустно, но я использовал username.github.io
в качестве сайта тестирования.)
Оттуда все репозитории, опубликованные в ветке gh-pages
, будут отображаться как подкаталоги. Пользователь / организация сайта . Если CNAME / DNS оставить без изменений, хранилище с именем blog
будет отображаться как username.github.io/blog
; с тех пор как я изменил настройки CNAME / DNS, хранилище с именем blog
показывалось как username.com/blog
.
Надеюсь, что это поможет кому-либо еще справиться с подобными проблемами! Удачи всем!