Статья последний раз была обновлена 04.03.2023
Сегодня все чаще чтобы откликнуться на вакансию необходимо знакомство с VCS (Система управления версиями). Эта статья — быстрый старт для начинающих.
На сервере должен быть установлен и настроен Git.
Создание репозитория на хостинге it-patrol.ru:
1. Соединяемся с хостингом по SSH протоколу (к примеру, с помощью программы PuTTY.
2. Добавляем пользователя Git в глобальные настройки git (относительно пользователя хостинга).
Далее, непосредственно, инициализация проекта и создание репозитория:
-
git init # инициализируем находящиеся в ней файлы сайта
-
git add . # добавляем все файлы, находящиеся в этой папке в текущую версию
-
git commit -m "First fixation" # создаем первую фиксацию
-
-
mkdir ~/git # создадим папку, где будут храниться все репозитории.
Основной репозиторий нужен для того, чтобы выталкивать туда фиксации разработчиков и откуда можно вытягивать изменения.
К примеру у нас есть тестовый сайт, рабочий сайт и группа разработчиков. Тогда работа с этими репозиториями будет выглядеть так:
Теперь сайт у нас инициализирован и репозиторий создан. Можно подключать к нему разработчиков. К примеру, в PhpStorm:
Работа с Git в PhpStorm (JetBrains).
UPD: 17.04.14
Добавляем хук, реализующий авто-pull, при коммите разработчика, в тестовый сайт. Предположим, что наш тестовый сайт располагается по адресу: ~/domains/dev.my-site.ru, тогда
-
cd ~/git/my-site.ru.git/hooks
-
nano post-update
-
#!/bin/sh
-
unset GIT_DIR
-
git pull origin master
-
exec git update-server-info
http://bithaven.ru/sozdanie-git-repozitoriya
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023