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 进阶概念

仓库级管理

 

  • 📝 Read: 查看与讨论
  • 📃 Triage: 管理问题/拉取请求
  • 🔧 Write: 推送代码
  • 🛠 Maintain: 管理但不含敏感操作
  • 💻 Admin: 完全控制

仓库角色

GitHub 进阶概念

错误提醒

错误 404

GitHub 进阶概念

让我们练习!

GitHub 进阶概念

Preparing Video For Download...