2014-02-07 5 views
9

Как говорится в этом вопросе, я хотел бы, чтобы мой пользовательский домен перенаправлялся на ветку gh-страниц конкретного проекта.GitHub Страницы: Перенаправление custom.domain.tld> user.github.io/project/

я могу легко получить стандартное поведение:

  • custom.domain.tld> user.github.io (где статическое содержание живет в github.com/user/user.github.io/ мастер филиал)
  • custom.domain.tld/проект /> user.github.io/project (Если статический контент живет в github.com/project/ GH-страницы филиала)

Но я не может понять, как получить это:

  • custom.domain.tld> user.github.io/project (Если статический контент живет github.com/user/project/ Gh-страницы филиала)

Я очень ценю указатели.

ответ

11

Если ваш custom.domain.tld в настоящее время указывает на username.github.io, вам необходимо удалить файл CNAME из основной ветви хранилища user.github.io. Затем добавьте тот же файл CNAME (с содержимым custom.domain.tld) в ветку gh-pages репозитория вашего проекта. Если вы уже правильно настроили DNS для своего репозитория user.github.io, вам не нужно будет вносить туда никаких изменений, новые настройки CNAME в GitHub позаботятся об этом.

Одно примечание: при назначении пользовательского домена (например, custom1.domain.tld) ​​в репозиторий пользовательских страниц все страницы проекта в учетной записи этого пользователя наследуют их соответствующий адрес custom1.domain.tld/project, а также любой непосредственно назначенный домен (например, custom2.domain.tld).

К примеру, у меня есть:

Подробнее о GitHub's Setting up a custom domain with Pages.

+2

Отлично! Я просто указал субдомен на подпункт проекта - считал, что он не сработал, но потребовалось всего несколько минут, чтобы нанести удар. Поддержки к GitHub для создания этого приятного и легкого, как обычно :) – poshaughnessy

+2

Вау, я пытался сделайте это за ЧАСЫ. Оказывается, я имел правильную конфигурацию несколько раз, но не дождался достаточно долго, чтобы она распространялась. Предупреждение другим, которые пытаются это сделать ... ЖДИТЕ, как через 10 минут после всех конфигураций! – YasharBahman

Смежные вопросы