Почему личный домен для страниц Github не обслуживает страницы для других репозиториев?

Github О пользовательских доменах и страницах GitHub говорится на форуме,

После настройки личного домена для сайта пользователя или организации, личный домен заменит <user>.github.io или <organization>.github.io часть URL-адреса для любых сайтов проектов, принадлежащих учетной записи, для которых не настроен личный домен. Например, если личным доменом для вашего пользовательского сайта является www.octocat.com, и у вас есть сайт проекта без настроенного личного домена, который публикуется из репозитория с именем octo-project, сайт GitHub Pages для этого репозитория будет доступен по адресу www.octocat.com/octo-project.

Это именно то, что я хочу. Я создал домашний репозиторий <user>.github.io (с базовым статическим веб-сайтом html) для своего пользовательского домена и установил пользовательский домен xyz.com и www.xyz.com на <user>.github.io, как описано в Управление личным доменом для вашего сайта GitHub Pages. Вот как это выглядит.

Настройки домена

Я также добавил файл CNAME в xyz-repo с содержимым xyz.com. Теперь www.xyz.com и xyz.com оба указывают на html в xyz-rep, отлично.

Но вот в чем проблема: у меня есть еще один репозиторий со страницами Github, к которым я могу получить доступ с <user>.github.io/other-repo-name, но не с xyz.com/other-repo-name или www.xyz.com/other-repo-name.

Любая помощь?


person scribe    schedule 14.06.2020    source источник


Ответы (1)


Похоже, вы вручную создали файл CNAME. Из документации на https://help.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site,

В разделе «Персональный домен» введите свой персональный домен и нажмите «Сохранить». Это создаст фиксацию, которая добавляет файл CNAME в корень вашего источника публикации.

Я считаю, что система Github добавляет за вас коммит CNAME: не уверены, будет ли он работать, если вы это сделаете? Или, может быть, есть конкретная ветка, в которой он должен жить? Я бы попробовал удалить созданный вручную файл CNAME и использовать пользовательский интерфейс конфигурации.

person Femi    schedule 14.06.2020
comment
Я действительно удалил репозиторий и записи и сделал их снова, похоже, это исправило. - person scribe; 14.06.2020