Основы работы с Git, GitHub и GitHub Actions

20 участников

О чём курс

Система контроля версий — это база для любого, кто пишет код или скрипты, позволяющая избежать хаоса в файлах и правках. Вы освоите Git для локального управления версиями и GitHub для удаленного хранения проектов, а также разберетесь с автоматизацией процессов через GitHub Actions.

Внутри разбираются:

  • Установка и настройка Git на Windows и Linux, включая конфигурацию .gitconfig.
  • Работа с репозиториями, историей изменений и файлами .gitignore.
  • Безопасная авторизация в GitHub с помощью SSH-ключей.
  • Управление ветками (branching), тегами (tags) и откат изменений до нужных версий.
  • Базовые сценарии GitHub Actions: создание CI/CD-пайплайна для деплоя Flask-приложения в AWS.

Курс ориентирован на начинающих программистов, тех, кто работает со скриптами, и начинающих DevOps-инженеров. В итоге вы получите навык управления проектами, который станет обязательным дополнением к вашему резюме.

Программа обучения

  • Что такое Git и GitHub и для чего они используются
  • Установка Git на Linux (Ubuntu, RedHat)
  • Установка Git на Microsoft Windows
  • Конфигурация файла .gitconfig
  • Работа с Local Repository
  • История изменений, игнорирование .gitignore и восстановление файлов
  • Открытие бесплатного аккаунта GitHub
  • Загрузка проекта в GitHub - git push
  • Настройка логина в GitHub через SSH Key на Linux
  • Настройка логина в GitHub через SSH Key на Windows
  • Создание и работа с ветвлениями - git branch
  • Возврат на предыдущие версии
  • Полный рабочий цикл действий Git + GitHub
  • Работа с Тегами - Git Tags
  • GitHub Actions - Основы Автоматизации для DevOps
  • GitHub Actions - Создание DevOps CI/CD Pipeline с деплоем Flask приложения в AWS
Складчина создана 28 августа 2022 г. · описание обновлено 23 марта 2026 г.
102 ₽ 800 ₽