Django. Деплой проекта с помощью GIT репозитория. Django. Деплой проекта с помощью GIT репозитория. django git

Django. Деплой проекта с помощью GIT репозитория.

Open in new window

Django. Деплой проэкта через GIT. Удаленный запуск команд.

Подготовка репозитория.

Создание репозитория.

git init

Проверка состояния.

git status

Исключение файлов и каталогов из отслеживания .gitignore.

venv
db.sqlite3
node_modules
package-lock.json
__pycache__

Можно применять маски.

media/*
*.log

Привязка к удаленному репозиторию и первый push.

git remote add origin git@github.com:zdimon/django-start.git
git push -u origin master

Коммит изменений.

git add --all
git commit -m 'comment'
git push

Генерация ключа.

ssh-kaygen

Клонирование репозитория.

git clone git@github.com:zdimon/django-start.git

Запуск удаленных команд.

ssh webmaster@188.120.241.104 'cd django-start; git pull'

Other topics