EGround
Редактор
- Сообщения
- 63.556
- Реакции
- 277
Складчина: Git для Linux-админа: управление конфигами и скриптами [Stepik] [Константин Варнали]
Это практический курс для тех, кто работает с Linux-серверами, конфигурациями, скриптами и служебной документацией, но не хочет изучать Git как разработчик. Курс сфокусирован только на тех сценариях, которые реально нужны администратору: хранение конфигов, контроль изменений, безопасные правки, откаты, работа с удалёнными репозиториями, защита секретов и организация повседневной админской работы.
Здесь нет лишней теории, сложных моделей ветвления и разработческих процессов, которые в администрировании чаще мешают, чем помогают. В центре курса — понятный рабочий процесс, который можно внедрить сразу: изменил, проверил, зафиксировал, при необходимости откатил.
Чему вы научитесь:
- Инициализировать репозиторий и делать первые коммиты с осмысленными сообщениями
- Управлять файлами в 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-скрипты
Программа:
Знакомство
- Знакомство
- Зачем Git админу?
- Установка и настройка
- Репозиторий и коммит
- Переименование и перемещение файлов
- Удаление файлов в Git
- Тестирование по модулю
Изменения и откат
- Просмотр изменений
- История изменений
- Отмена изменений
- Отложенные изменения
- Возврат к предыдущей версии
- Файл .gitignore
- Тестирование по модулю
Работа с ветками
- Создание и переключение веток
- Решаем конфликты
- Rebase – альтернатива merge
- Стратегия Git Flow
- Пишем Git hooks
- Тестирование по модулю
Удалённые репозитории
- GitHub / Gitea / GitLab – выбираем платформу
- Регистрация в GitHub
- Первый push
- Клонирование репозитория
- Получаем обновления (git pull)
- Переименование и удаление репозитория
- Версионирование конфигов
- Делаем Pull Request
- Тестирование по модулю
Заключение
- Концепция репозитория админа
- Заключение
Цена 1990 руб.
Материал «Git для Linux-админа: управление конфигами и скриптами [Stepik] [Константин Варнали]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.