Введение в администрирование GitHub

Средний уровень GitHub

Stan Konkin

ML Enthusiast, DataCamp

Что такое организация GitHub?

 

Организация GitHub:

  • 🏢 Единое рабочее пространство: управление несколькими проектами
  • 🔧 Доступ на основе ролей: управление разрешениями
  • 🔒 Политики безопасности: защита данных

Организация GitHub

Средний уровень GitHub

Создание организации GitHub

Создание организации

1 datacamp.com/blog/github-products
Средний уровень GitHub

Знакомство с DataCamp-Marketplace

DataCamp-Marketplace

Средний уровень GitHub

Администрирование на уровне организации

 

Основные роли:

  • 👑 Владелец: полный контроль над организацией
  • 👥 Участник: стандартный доступ для совместной работы
  • 💻 Внешний соавтор: ограниченный доступ к репозиториям

 

Дополнительные роли:

  • 🔒 Модератор: управляет взаимодействием в публичных репозиториях
  • 💳 Менеджер по выставлению счетов: управляет настройками оплаты
  • 🔒 Менеджер по безопасности: контролирует настройки безопасности
Средний уровень GitHub

Управление командами

 

  • 💡 Зачем нужны команды? Упрощают управление
  • 👑 Кто может создавать: владельцы и участники
  • 🔧 Организация: группировка по проектам, ролям или отделам
  • 📂 Вложенные команды: отражают внутреннюю иерархию

 

 

Команды

Средний уровень GitHub

Администрирование на уровне команды

 

Роли в команде:

  • 👥 Участник команды: совместная работа над проектами
  • 🔧 Куратор команды: управляет настройками и участниками

Рекомендация:

  • Назначайте разрешения командам, а не отдельным пользователям — так проще управлять доступом

Роли в команде

Средний уровень GitHub

Администрирование на уровне репозитория

 

  • 📝 Чтение: просмотр и обсуждение
  • 📃 Сортировка: управление задачами и запросами на слияние
  • 🔧 Запись: отправка кода
  • 🛠 Поддержка: управление без критических действий
  • 💻 Администратор: полный контроль

Роли в репозитории

Средний уровень GitHub

Напоминание об ошибке

Ошибка 404

Средний уровень GitHub

Давайте потренируемся!

Средний уровень GitHub

Preparing Video For Download...