GitHub: что это и чем отличается от Git
Разбираем GitHub без путаницы: локальный Git и удалённый репозиторий, clone и fork, ветки, pull request, Issues, Actions, приватность и безопасный первый проект.
Тег
Разбираем GitHub без путаницы: локальный Git и удалённый репозиторий, clone и fork, ветки, pull request, Issues, Actions, приватность и безопасный первый проект.
Понятный рабочий цикл Git: status, diff, add, commit, log, branch, switch, pull и push. Объясняем, где находятся изменения и как отменять их без потери работы.
Проверяем status, diff, новые файлы, секреты и commit перед deploy, связываем опубликованный релиз с точной ревизией и сохраняем путь отката.
Отделяем секреты от кода, создаём защищённый env-файл для systemd, разделяем ключи людей и служб и готовим безопасную замену.
Организуем исходники, публичные файлы, конфигурацию, скрипты и результат сборки так, чтобы проект было безопасно проверять и публиковать.
Строим понятный CI-процесс: отдельно проверяем проект, ограничиваем production-окружение и SSH-ключ, запрещаем параллельные deploy и проверяем релиз.