GitHub 管理入門

GitHub 進階概念

Stan Konkin

ML Enthusiast, DataCamp

什麼是 GitHub 組織?

 

GitHub 組織:

  • 🏢 集中工作區:管理多個專案
  • 🔧 角色式存取:控管權限
  • 🔒 安全性原則:保護資料

GitHub Organisation

GitHub 進階概念

建立 GitHub 組織

Creating an organisation

1 datacamp.com/blog/github-products
GitHub 進階概念

認識 DataCamp-Marketplace

DataCamp-Marketplace

GitHub 進階概念

組織層級的管理

 

關鍵角色:

  • 👑 擁有者: 對組織有完全控制權
  • 👥 成員: 一般協作存取
  • 💻 外部協作者: 限定存取儲存庫

 

其他角色:

  • 🔒 版主: 管理公開儲存庫的互動
  • 💳 帳務管理員: 處理帳務設定
  • 🔒 安全性管理員: 監督安全性設定
GitHub 進階概念

管理團隊

 

  • 💡 為何用團隊? 簡化管理
  • 👑 誰能建立: 擁有者與成員
  • 🔧 組織方式: 依專案、角色或部門分組
  • 📂 巢狀團隊: 反映內部階層

 

 

Teams

GitHub 進階概念

團隊層級的管理

 

團隊角色:

  • 👥 團隊成員: 參與專案協作
  • 🔧 團隊維護者: 管理設定與成員

最佳實務:

  • 將權限指派給「團隊」而非個人,管理更輕鬆

Team Roles

GitHub 進階概念

儲存庫層級的管理

 

  • 📝 Read: 檢視與討論
  • 📃 Triage: 管理 issues/pull requests
  • 🔧 Write: 推送程式碼
  • 🛠 Maintain: 管理但不含敏感操作
  • 💻 Admin: 完全控制

Repository Roles

GitHub 進階概念

錯誤提醒

Error 404

GitHub 進階概念

一起來練習吧!

GitHub 進階概念

Preparing Video For Download...