GitHub Pages — что это и как использовать? Инструкция для новичков — Solvery блог

GitHub Pages — что это и как использовать? Инструкция для новичков - Solvery блог Хостинг

Что такое github pages

Git — это самая популярная система контроля версий в мире. GitHub Pages — это бесплатный хостинг для статических файлов.

Если вы создали сайт и оставили его у себя на ПК, то посмотреть его можно только с вашего ПК. Чтобы открыть его с другого устройства, нужно перенести файлы сайта на другое устройство. Чтобы не переносить эти файлы на все устройства в мире, их нужно загружать в облачные хранилища. Облачные хранилища для сайтов называются хостингами.

Стандартные хостинги платные. И они скрывают технические файлы сайта от всех, кроме владельцев. GItHub Pages — это бесплатный хостинг с открытой структурой. Это значит, что загрузить туда свои файлы может кто угодно. И любой пользователь может посмотреть все загруженные файлы проекта.

GitHub Pages сильно упрощают поиск работы для начинающих специалистов. Если вы освоите этот инструмент, то он выгодно выделит вас на фоне конкурентов. А HR—менеджеру будет проще и приятнее оценить ваши скиллы.

Setup your DNS

Edit: Ignore this section and use CloudFlare instead. It’s free, it’s a DNS, It’s also a CDN, and it’s also easier.

I use FreeDNS, cause it’s free, and doesn’t look too dodgy.

Free hosting on github

This guide will take you from zero webserver knowledge, to having your own free site hosted on GitHub. The only non-free bit is registering a domain name, which can be as cheap as $5/year.

This guide uses CrazyDomains as the Registrar, FreeDNS as the DNS, and GitHub as the Webserver.

Pricing · plans for every developer

§

Using a custom domain name

You can just leave your website at that address (it’ll give you some serious street cred in the developer world), but if you have a custom domain you would like to use, it is very simple to make GitHub redirect your page.

  1. Log in to your domain registrar and find where to change your host records. If you don’t know, you can usually Google «(domain registrar) change host records», and your registrar will have an explainer telling you how to do it.
  2. Change your domain’s A Record to 204.232.175.78. This is GitHub’s IP address, which allows GitHub to resolve your URL and serve the correct files.
  3. In your website’s directory folder on your computer, create a file called «CNAME». On the first line, type your domain name. Save the file.
  4. In your GitHub application, you should see the file in the left column. Make sure it is checked and enter your commit message. Have it say something like «Adding CNAME file.»
  5. Click «Sync branches.»

It can take as long as 48 hours for your domain to resolve to your GitHub page. However, it is usually pretty quick, so check back in an hour or so.

В этой статье о github pages вы узнаете:

  1. Что такое GitHub Pages
  2. Как установить Git
  3. Как загрузить свой проект в GitHub Pages
  4. Как подключить свой домен к проекту

Как загрузить свой проект в github pages

Сначала нужно зарегистрироваться на GitHub, если у вас еще нет аккаунта. Там стандартная форма регистрации. Затем создать новый репозиторий. Нажмите на «Your repositories», затем — «New».

Как подключить свой домен к проекту на github page

Перейдите в пункт «Settings», раздел «GitHub Pages». Поменяйте в пункте «Source» значение на «main». Нажмите «Save». Страница обновится, появится поле «Custom Domain». Впишите в него ваш домен.

Теперь нужно зайти в редактор DNS-записей вашего провайдера, создать запись типа А и задать ей значение «192.30.252.153». Пункт к этому месту разный у всех провайдеров, но у них есть неплохие инструкции.

Как установить git

Что пользоваться GitHub Pages, нужно установить Git и зарегистрироваться в нем.

Как установить git на linux

Для Fedora — yum: $ yum install git-coreДля Debian (Ubuntu и другие) — apt-get: $ sudo apt-get install git

Для установки Git как бинарного пакета, используйте стандартный менеджер приложений.

Оцените статью
Хостинги