Небольшая заметка о том, как быстро перенести свои файлы на в github и затем развернуть на своём сервере.
Безопасность
Предварительно добавляем в файл .gitignore все файлы, которые могут содержать пароли или отладочную информацию.
Например для WordPress:
.htaccess
wp-config.php
Или пример для проектов на python:
private/
config.py
# Editors
.idea/
# Mac/OSX
.DS_Store
# Byte-compiled / optimized / DLL files
__pycache__/
# Etc
venv/
На сайте GitHub.com
Создаем там новый приватный репозиторий.
У себя на компе
Отправляем в созданный репозиторий наш сайт
git add -A
git commit -m "first commit"
git remote add origin https://github.com/ник/название-репозитория.git
git push -u origin master
На сервере
Заходим на сервер в директорию куда хотим подтянуть наш сайт из гит (она должна быть пустой), а затем спуливаем к себе:
Безопасность
Если у вас веб-сервер Apache, то создаем в директории .git файл .htaccess с содержимым:
Вручную на сервер добавляем недостающие файлы с паролями или конектом к базе данных. Они находятся в гитигноре и поэтому никуда не отправятся.