Скрыть объявление

Внимание!

Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!

telegram icon Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

telegram icon Подписывайтесь, чтобы не пропустить самые выгодные акции и предложения!

В ближайшие дни выложим что-то интересное

Скрыть объявление

В честь Международного дня йоги запускаем акцию!

День, когда можно официально замедлиться и не испытывать за это ни капли вины smile-icon

И неважно, занимаетесь ли вы йогой, бегом или искусством ничего не делать после тяжёлого дня — ресурс и хорошее самочувствие всегда пригодятся.

stars-icon Запускаем Акцию! Все детали и условия ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс?

Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

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

Тема в разделе "Курсы по администрированию"

Цена:
1990 руб
Взнос:
217 руб
Организатор:
Требуется

Список пока что пуст. Запишитесь первым!

open
2
Записаться
  1. b1n4ry Партнёр

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

    [​IMG]

    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;
    Всему остальному научитесь на курсе.​

    Знакомство
    • Знакомство
    • Зачем Git админу?
    • Установка и настройка
    • Репозиторий и коммит
    • Переименование и перемещение файлов
    • Удаление файлов в Git
    • Тестирование по модулю
    Изменения и откат
    • Просмотр изменений
    • История изменений
    • Отмена изменений
    • Отложенные изменения
    • Возврат к предыдущей версии
    • Файл .gitignore
    • Тестирование по модулю
    Работа с ветками
    • Создание и переключение веток
    • Решаем конфликты
    • Rebase — альтернатива merge
    • Стратегия Git Flow
    • Пишем Git hooks
    • Тестирование по модулю
    Удалённые репозитории
    • GitHub / Gitea / GitLab — выбираем платформу
    • Регистрация в GitHub
    • Первый push
    • Клонирование репозитория
    • Получаем обновления (git pull)
    • Переименование и удаление репозитория
    • Версионирование конфигов
    • Делаем Pull Request
    • Тестирование по модулю
    Заключение
    • Концепция репозитория админа
    • Заключение

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    1. Доступно [NFE] Git
    Загрузка...
Наверх