GitHub 管理の概要

Intermediate GitHub Concepts

Stan Konkin

ML Enthusiast, DataCamp

GitHub Organization とは?

 

GitHub Organization:

  • 🏢 一元的ワークスペース: 複数プロジェクトを管理
  • 🔧 ロール別アクセス: 権限を制御
  • 🔒 セキュリティポリシー: データを保護

GitHub 組織

Intermediate GitHub Concepts

GitHub Organization の作成

組織の作成

1 datacamp.com/blog/github-products
Intermediate GitHub Concepts

DataCamp-Marketplace の紹介

DataCamp-Marketplace

Intermediate GitHub Concepts

組織レベルの管理

 

主要ロール:

  • 👑 オーナー: 組織の全権限
  • 👥 メンバー: 協働のための標準アクセス
  • 💻 外部協力者: リポジトリの限定アクセス

 

追加ロール:

  • 🔒 モデレーター: 公開リポのやり取りを管理
  • 💳 請求管理者: 請求設定を管理
  • 🔒 セキュリティ管理者: セキュリティ設定を監督
Intermediate GitHub Concepts

チームの管理

 

  • 💡 チームの利点: 管理を簡素化
  • 👑 作成できる人: オーナー、メンバー
  • 🔧 編成: プロジェクト・役割・部門でグループ化
  • 📂 入れ子チーム: 社内階層を反映

 

 

チーム

Intermediate GitHub Concepts

チームレベルの管理

 

チームの役割:

  • 👥 チームメンバー: プロジェクトで協働
  • 🔧 チームメンテナー: 設定とメンバーを管理

ベストプラクティス:

  • 権限は個人ではなくチームに付与し、管理を簡略化

チームの役割

Intermediate GitHub Concepts

リポジトリレベルの管理

 

  • 📝 Read: 閲覧・議論
  • 📃 Triage: Issue/PR を整理・対応
  • 🔧 Write: コードをプッシュ
  • 🛠 Maintain: 機密操作以外を管理
  • 💻 Admin: 全権限

リポジトリの役割

Intermediate GitHub Concepts

エラーの注意喚起

エラー 404

Intermediate GitHub Concepts

Let's practice!

Intermediate GitHub Concepts

Preparing Video For Download...