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

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Программирование открывает возможности для создания сайтов, приложений, сервисов и автоматизации бизнес-процессов. В [Stepik] Git для Linux-админа: управление конфигами и скриптами [Константин Варнали] собраны актуальные знания, а купить курс через складчину — удобный способ начать обучение.

Информация
Цена: 120 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
449 353
Реакции
44 615
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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 константин варнали
Похожие складчины
Kail
Ответы
0
Просмотры
79
Kail
Kail
Kail
Ответы
0
Просмотры
64
Kail
Kail
Kail
Ответы
0
Просмотры
17
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
11
Kail
Kail
Kail
Ответы
0
Просмотры
55
Java
Kail
Kail
Показать больше складчин

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

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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