Быстрая интеграция GIT

Admin Поддержка сайтов Обсудить

Небольшая заметка о том, как быстро перенести свои файлы на в github и затем развернуть на своём сервере.

Безопасность

Предварительно добавляем в файл .gitignore все файлы, которые могут содержать пароли или отладочную информацию. Например:

# security
.htaccess
wp-config.php

Это обезопасит доступ к базе данных, если кто-то получит доступ к вашему репозиторию.

Не храните в гите, пускай даже приватном, настройки от базы данных и любые пароли.

На сайте GitHub.com

Создаем репозиторий в GIT.

У себя на компе

Отправляем в созданный репозиторий наш сайт

git init
git add -A
git commit -m "first commit"
git remote add origin https://github.com/ник/название-репозитория.git
git push -u origin master

На сервере

Заходим на сервер в директорию куда хотим подтянуть наш сайт из гит (она должна быть пустой), а затем спуливаем к себе:

git clone "git@github.com:ник/название-репозитория.git" ./

Безопасность

На сервере в директории .git кладем файл .htaccess с содержимым:

Deny from all

Вручную на сервер добавляем недостающие файлы с паролями или конектом к базе данных. Они находятся в гитигноре и поэтому никуда не отправятся.

Метки:

Привет! Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Быстрая интеграция GIT"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>