thumb

GitHub сторінки це неймовірно легке і зручне рішення для хостингу простого особистого веб-сайту. За замовчуванням адреса буде username.github.io. Нижче я поясню, як я налаштував мою сторінку користувача github.io з моїм власним доменним ім’ям arthurgareginyan.com яке Я зареєстрував за допомогою GoDaddy.com.

Налаштування сторінки користувача github.io і реєстрація доменного імені

Я припускаю, що це вже зроблено. Я створив сторінку користувача на arthurgareginyan.github.io. Коли Я переходжу на цю сторінку, URL-адресу залишається arthurgareginyan.github.io (тобто, він нікуди не пересилає). За допомогою GoDaddy.com, я зареєстрував доменне ім’я arthurgareginyan.com. Тепер я хочу прив’язати моє власне доменне ім’я (arthurgareginyan.com) до моєї сторінці GitHub.

Створення CNAME файлу в GitHub

a) Увійдіть до свого облікового запису GitHub.

b) Перейдіть до кореневого каталогу вашої сторінки, в моєму випадку це - arthurgareginyan.github.io.

c) Створіть новий файл з назвою CNAME (всі букви великі, без розширення).

d) Помістити в файл ім’я домену, в моєму випадку це - www.arthurgareginyan.com (без http://, тільки апекс домен arthurgareginyan.com або з субдоменом, наприклад як www.).

Прив’язка GoDaddy доменного імені до GitHub сторінок

e) Застосуйте зміни.

Примітка: Можна використовувати субдомен www. разом з апекс-доменом. Це налаштовується за допомогою файлу CNAME. наприклад:

  • Якщо ваш CNAME файл містить example.com, то www.example.com буде переадресовувати на example.com.
  • Якщо ваш CNAME файл містить www.example.com, то example.com буде переадресовувати на www.example.com.

Примітка: Аналогічним способом можна додати файл robots.txt на вашу сторінку GitHub.

Налаштування DNS в GoDaddy

a) Увійдіть до свого облікового запису GoDaddy.

b) Перейдіть в розділ “Manage Your Domains”.

c) Виберіть доменне ім’я яке ви хочете прив’язати до вашої github.io сторінці.

d) Перейдіть на вкладку “DNS Zone File”.

Прив’язка GoDaddy доменного імені до GitHub сторінок

e) У розділі “A (Host)” додайте дві А-записи:

  • Перша: “A (Host)” запис з host = @ і Points to = 192.30.252.153.
  • Друга: “A (Host)” запис з host = @ і Points to = 192.30.252.1534.
Прив’язка GoDaddy доменного імені до GitHub сторінок

Про це можна прочитати тут: https://help.github.com/articles/tips-for-configuring-an-a-record-with-your-dns-provider/

f) В розділі “CName (Alias)” додайте “CNAME (Alias)” запис з host = www і Points to = username.github.io (в моєму випадку це - arthurgareginyan.github.io).

Прив’язка GoDaddy доменного імені до GitHub сторінок

g) Збережіть зміни.

Це все, що я зробив у GoDaddy. Я не змінював нічого більше, включаючи записи Nameserver (NS).

Тестування

Зміни вимагають деякого часу і не вступлять в силу негайно. Терпляче зачекайте поки що настройки DNS оновляться. Це може зайняти до 48 годин.

Коли DNS оновляться, ви повинні бути в змозі перейти на ваш власний домен і побачити вашу сторінку username.github.io, але тепер з новою адресою.

Ви можете перевірити вашу роботу за допомогою наступної команди:

dig arthurgarginyan.com +nostats +nocomments +nocmd
;arthurgarginyan.com
arthurgarginyan.com.   73  IN  A 192.30.252.153
arthurgarginyan.com.   73  IN  A 192.30.252.154

Висновок

Ось і все, готово. Тепер ваше власне доменне ім’я додано на GitHub pages. Так просто, чи не так?

Я сподіваюся на те, що ця стаття допомогла вам дізнатися про те, як додати власне доменне ім’я на GitHub pages. Якщо ця стаття допомогла вам, будь ласка, залиште коментар :smiley:

Дякую за прочитання!