Публикация сайтов на GitHub
-
Зарегистрируйтесь на github и установите на компьютер git с терминалом gitbash, введите начальные значения (имя и емейл) для git.
-
Создайте на сайте githab новый репозиторий (репо )
-
Склонируйте это репо на свою рабочую машину
-
Чтобы получить адрес жмем зеленую кнопку справа Clone or download
-
в открывшемся окне видим текст Clone with HTTP - значит все ок
-
жмем на безымянную иконку справа
-
должно быть что-то вроде такого текста https://github.com/gennadiy1970/FE-13.git т.е. в начале https, в конце .git
-
открываем терминал gitbash - клонируем репо и переходим в папку (директорию) проекта
git clone https://github.com/ВАШЕ_ИМЯ_НА_ГИТХАБЕ/ИМЯ_РЕПОЗИТОРИЯ.git cd ИМЯ_РЕПОЗИТОРИЯ
-
-
поработали с домашним заданием - сохраняем правки локально
git commit -m "init"
git add .
- отправим на сервер в единственную пока ветку master
git push
-
вводим текст gh-pages и жмем кнопку ниже Create branch: gh-page
-
страница создана. Увидить ссылку на эту веб-страницу можно в разделе Settings -> Git Hub Page
- приблизительно такая ссылка https://USER_NAME.github.io/ИМЯ_РЕПОЗИТОРИЯ/index.html
- увидить страницу по ссылке можно минут через 5-10, а до того буде ошибка 404, это нормально, ждем
-
закачаем эту ветку с сервера к себе на рабочу машину
git pull
-
Когда закончим работу в master, то сохраним в git изменения
git add . git commit -m "add next"
-
Переключимся на ветку gh-pages
git checkout gh-pages
-
git status покажет что мы в ветке gh-pages
git status
-
Зальем в эту ветку изменения, созданные в master
git rebase master
- Отправим ветку gh-pages на сервер git
git push origin gh-pages
-
Переключимся на ветку master
git checkout master
-
git status покажет что мы в ветке master см. пп. 12
-
Отправим ветку master на сервер git
git push master