• Складчины
  • Программирование

[Stepik] Git для Linux-админа: управление конфигами и скриптами (Константин Варнали)

Найти складчину
  • Дата начала Вчера в 22:07
Цена: 120 РУБ
Показать больше
Записаться и Купить Записаться
Скачать
Скачать Скачать Скачать
Robot
Складчик
  • Вчера в 22:07
  • #1

[Stepik] Git для Linux-админа: управление конфигами и скриптами (Константин Варнали)

Ссылка на картинку
Git для Linux-администратора — это практический курс для тех, кто работает с Linux-серверами, конфигурациями, скриптами и служебной документацией, но не хочет изучать Git как разработчик. Курс сфокусирован только на тех сценариях, которые реально нужны администратору: хранение конфигов, контроль изменений, безопасные правки, откаты, работа с удалёнными репозиториями, защита секретов и организация повседневной админской работы.

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

Чего НЕ будет в курсе
  • Ветвление и слияние в команде из 50 человек (сложные сценарии)
  • GitHub Flow, GitLab Flow (разберем именно админский Git Flow)
  • Code Review и Pull Request'ы (только ознакомительно, без глубокого разбора)
  • CI/CD пайплайны и интеграции
  • Работа с Windows и графическими интерфейсами
ВАЖНО: Вся работа только через командную строку Linux (Ubuntu).

Что БУДЕТ
  • Инициализация репозитория в /opt/admin-scripts/ и первые коммиты
  • Базовые команды: init, add, commit, status, log, diff
  • Управление файлами: переименование, перемещение, удаление в Git
  • Просмотр истории изменений и сравнение версий
  • Откат изменений: checkout, restore, revert, reset
  • Отложенные изменения с помощью git stash
  • Возврат к предыдущей версии файла или всего проекта
  • Игнорирование ненужных файлов (.gitignore для логов, кэша, паролей)
  • Работа с ветками: создание, переключение, слияние, разрешение конфликтов
  • Rebase как альтернатива merge для чистой истории
  • Git hooks — автоматическая проверка скриптов перед коммитом
  • Работа с удалёнными репозиториями: push, pull, clone, fetch
  • Регистрация на GitHub и настройка SSH-ключей
  • Версионирование конфигов с помощью тегов (git tag v1.0)
  • Pull Request — краткий обзор, что это и когда нужен
Чему вы научитесь
  • Инициализировать репозиторий и делать первые коммиты с осмысленными сообщениями
  • Управлять файлами в Git: добавлять, переименовывать, перемещать и удалять
  • Просматривать историю изменений и сравнивать версии файлов
  • Отменять изменения и возвращаться к предыдущим версиям (restore, revert, reset)
  • Использовать .gitignore чтобы защитить репозиторий от логов, паролей и временных файлов
  • Работать с ветками: создавать, переключать, сливать, разрешать конфликты
  • Применять rebase как альтернативу merge для чистой истории
  • Настраивать Git hooks для автоматической проверки скриптов перед коммитом
  • Работать с удалёнными репозиториями (GitHub/Gitea/GitLab): push, pull, clone, fetch
  • Версионировать конфиги с помощью тегов и создавать Pull Request
Для кого этот курс
  • Linux-администраторы, которые хранят скрипты в папках вида script_final_2_True.sh
  • Системные инженеры, которым надоело копировать конфиги перед каждым изменением
  • DevOps-инженеры на начальном уровне
  • Специалисты, которые пишут bash-скрипты, ведут инфраструктурные шаблоны и документацию
  • Все, кто хочет версионировать /etc/nginx/, /etc/ssh/ и bash-скрипты
Начальные требования

Для комфортного прохождения курса вы должны:
  • работать в командной строке Linux;
  • желательно хотя бы базово понимать bash-скриптинг (курс построен на скрипте бэкапа сервера Nginx);
  • иметь базовое понимание сетей и протоколов;
  • знать, как работает SSH;
Всему остальному научитесь на курсе.
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
code review github flow gitlab flow stepik константин варнали
Похожие складчины
Скачать [Stepik] Сети и серверы: Linux, Cisco, BASH-скрипты и SSH (Константин Варнали)
  • 7 Мар 2026
  • в разделе: Программирование
Скачать [Stepik] BASH - скрипты: Магия автоматизации (Константин Варнали)
  • 25 Фев 2026
  • в разделе: Программирование
Скачать [Stepik] Java-разработчик Java + ООП + SQL + Linux + Git [Оксана Еськова]
  • Суббота в 21:02
  • Java
  • в разделе: Java
Скачать [Stepik] FullStack Pro MAX [Web Hacker]
  • 11 Апр 2024
  • в разделе: Программирование
Скачать [Stepik] Gitlab в работе [Евгений Лестопадов]
  • 14 Фев 2024
  • в разделе: Программирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

Вы уже зарегистрированы? Войдите.

Войти
  • Складчины
  • Программирование
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка