Вступ до адміністрування GitHub

Проміжний рівень GitHub Concepts

Stan Konkin

ML Enthusiast, DataCamp

Що таке організація GitHub?

 

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

  • 🏢 Централізований простір: Керуйте кількома проєктами
  • 🔧 Доступ за ролями: Контролюйте дозволи
  • 🔒 Політики безпеки: Захищайте наші дані

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

Проміжний рівень GitHub Concepts

Створення організації GitHub

Створення організації

1 datacamp.com/blog/github-products
Проміжний рівень GitHub Concepts

Знайомтесь: DataCamp-Marketplace

DataCamp-Marketplace

Проміжний рівень GitHub Concepts

Адміністрування на рівні організації

 

Ключові ролі:

  • 👑 Owner: Повний контроль над організацією
  • 👥 Member: Стандартний доступ для співпраці
  • 💻 Outside Collaborator: Обмежений доступ до репозиторіїв

 

Додаткові ролі:

  • 🔒 Moderator: Керує взаємодіями в публічних репозиторіях
  • 💳 Billing Manager: Налаштовує білінг
  • 🔒 Security Manager: Відповідає за налаштування безпеки
Проміжний рівень GitHub Concepts

Керування командами

 

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

 

 

Команди

Проміжний рівень GitHub Concepts

Адміністрування на рівні команди

 

Ролі в команді:

  • 👥 Team Member: Співпрацює над проєктами
  • 🔧 Team Maintainer: Керує налаштуваннями й учасниками

Найкраща практика:

  • Призначайте дозволи командам, а не окремим людям — так легше керувати

Ролі в команді

Проміжний рівень GitHub Concepts

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

 

  • 📝 Read: Перегляд і обговорення
  • 📃 Triage: Керування issues/pull requests
  • 🔧 Write: Надсилання коду (push)
  • 🛠 Maintain: Керування без чутливих дій
  • 💻 Admin: Повний контроль

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

Проміжний рівень GitHub Concepts

Нагадування про помилку

Помилка 404

Проміжний рівень GitHub Concepts

Давайте потренуємось!

Проміжний рівень GitHub Concepts

Preparing Video For Download...