Прежде чем я прыгаю в Nitty Gritty, как добавить домен, зарегистрированный с Google Domains к Gitlab Pages Сайт, я хочу поделиться маленькой буквой. Если вы не заинтересованы в чтении человеческой стороны того, как и почему я узнал о пользовательских областях с Gitlab Pages, пожалуйста, пропустите до Gitlab Pages Раздел Отказ
Бросок
Несколько лет назад я приехал домой к моему восьмилетнему сыну, взволнованно говоря, что он нашел книгу в библиотеке о HTML и построил веб-сайт. Это произошло как полный сюрприз и без какого-либо подталкивания от его разработчика программного обеспечения папы. После просмотра сайта диалог пошел что-то вроде этого.
Я сказал ему: «Это здорово! Хотите, чтобы я положил это на сервер для вас? «
«Что это!? » он спросил.
«На сервере любой может прийти посмотреть ваш сайт», — объяснил я.
«Ага!»
В то время я использовал веб-хост, который требовал от меня загружать файлы через FTP. Это оказалось узким местом в рабочем процессе моего сына. Каждый раз, когда у него было обновление, он обременяет меня загружать его на сервер.
Наконец, я стал мудрым и вышел из своего пути. Я положил свой код в Gitlab Репозиторий и настроить Gitlab Pages сайт. Затем я показал ему командную строку, которую он думал, был чрезвычайно крутой — и научил ему несколько простых команд Git. И, вуаля! Мой сын мог публиковать изменения так часто, как хочет, не дожидаясь своего старика.
Этот процесс продолжает хорошо работать для нас обоих. Но в последнее время я хотел, чтобы он почувствовал немного больше права собственности на его сайт. Вы видите, все сайты, которые он построил, были поданы от моего общего домена GitLab https://stmcallister.gitlab.io/webkid/ Отказ Итак, вместо того, чтобы выглядеть так, будто, как он, когда он был переплетенным на моем сайте, я хотел получить свой сын своего собственного домена.
Мы перешли на домены Google и искали долго и трудно найти имя, которое он хотел и прибыл в http://ajmcweb.com Отказ Кратко. Это легко заклинаться. И, главное, ему понравилось!
Теперь мне нужно было выяснить, как назначить домен на сайт. Вот где начинается описание этой статьи.
Gitlab Pages.
В репозитории GitLab для сайта страниц перейдите в Настройки -> Страницы. На странице «Настройки» нажмите на зеленую новую доменную кнопку в правом верхнем углу.
На странице «Новые страницы» введите домен, который вы хотите использовать для сайта GitLab Pages. Есть также варианты ввода сертификатов и частных ключей. Поскольку сайт мы просто статичным и не работаем с какой-либо информацией, мы не устанавливали ни из этих значений. При готовности нажмите Создать новый домен.
На странице доменной страницы вы увидите запись формы для DNS, которые показывает запись CNAME вашего нового домена, указывающего на домен страниц GitLab. Чуть ниже поле DNS является статусом проверки. Скопируйте значение для состояния проверки, вам необходимо добавить это на свою учетную запись домена Google, чтобы подтвердить право собственности на домен, который вы хотите использовать.
Google Domains.
В Google Domains выберите свой домен, перейдите в раздел DNS и прокрутите вниз до пользовательских записей ресурсов. Вы добавите две записи ресурсов, чтобы указать свой домен Google на сайт Gitlab Pages.
Во-первых, примите значение, скопируемое из состояния проверки GitLab и создайте запись ресурсов типа TXT. Вставьте код проверки GitLab в текстовом поле. Значение по умолчанию для TTL устанавливается на 1H, но если вы хотите, чтобы изменения произошли быстрее, измените его на 1 м. Затем нажмите Добавить.
TTL стоит за время жить, и оно означает, насколько длится копия записи пребывания в кэше, прежде чем быть отброшенным. Это означает, что если вы оставите TTL, установленный на 1 м, то этот ресурс посмотрел каждую минуту. Итак, после изменения значения до 1 м, чтобы увидеть, как заполнение DNS-изменений, было бы хорошей идеей, чтобы вернуть его обратно на 1H или даже 1D, значение для уменьшения количества просветов.
Следующая запись ресурсов для добавления — это запись DNS, которая дает вашему домену IP-адрес для страниц GitLab. Насколько этому написанию, это значение является 35.185.44.232.
. Вы также можете проверить DNS рекорд Документация на страницах GitLab, чтобы убедиться, что это значение все еще ток.
С этими двумя записями, установленными в Google Domains, вернитесь к странице домена страниц на GitLab и щелкните стрелку круг перезарядки, чтобы проверить, проверяет ли домен. Несверданное сообщение должно стать зеленым и изменением для проверки. И, для окончательного теста, укажите свой браузер на новый домен, и вы должны увидеть сайт ваших страниц GitLab.
Теперь мой сын рада, что его сайт имеет пользовательский домен. И — надеюсь — вы рады, что вы нашли всю эту информацию в одной статье. Пожалуйста. 😉
Оригинал: «https://dev.to/stmcallister/assigning-a-google-domain-to-gitlab-pages-22ap»