Giới thiệu về quản trị GitHub

Các Khái Niệm GitHub Nâng Cao

Stan Konkin

ML Enthusiast, DataCamp

Tổ chức GitHub là gì?

 

Tổ chức GitHub:

  • 🏢 Không gian làm việc tập trung: Quản lý nhiều dự án
  • 🔧 Truy cập theo vai trò: Kiểm soát quyền
  • 🔒 Chính sách bảo mật: Bảo vệ dữ liệu

Tổ chức GitHub

Các Khái Niệm GitHub Nâng Cao

Tạo Tổ chức GitHub

Tạo một tổ chức

1 datacamp.com/blog/github-products
Các Khái Niệm GitHub Nâng Cao

Giới thiệu DataCamp-Marketplace

DataCamp-Marketplace

Các Khái Niệm GitHub Nâng Cao

Quản trị ở mức tổ chức

 

Vai trò chính:

  • 👑 Chủ sở hữu: Toàn quyền với tổ chức
  • 👥 Thành viên: Quyền chuẩn để cộng tác
  • 💻 Cộng tác viên bên ngoài: Quyền hạn chế với repo

 

Vai trò bổ sung:

  • 🔒 Người kiểm duyệt: Quản lý tương tác ở repo công khai
  • 💳 Quản lý thanh toán: Xử lý cài đặt thanh toán
  • 🔒 Quản lý bảo mật: Giám sát cài đặt bảo mật
Các Khái Niệm GitHub Nâng Cao

Quản lý Teams

 

  • 💡 Vì sao dùng Teams? Đơn giản hóa quản lý
  • 👑 Ai tạo được: Chủ sở hữu và Thành viên
  • 🔧 Tổ chức: Nhóm theo dự án, vai trò, phòng ban
  • 📂 Teams lồng nhau: Phản ánh thứ bậc nội bộ

 

 

Teams

Các Khái Niệm GitHub Nâng Cao

Quản trị ở mức team

 

Vai trò trong Team:

  • 👥 Thành viên: Cộng tác trên dự án
  • 🔧 Người duy trì Team: Quản lý cài đặt và thành viên

Thực hành tốt:

  • Gán quyền cho teams, không cho từng cá nhân, để dễ quản lý

Vai trò trong Team

Các Khái Niệm GitHub Nâng Cao

Quản trị ở mức kho lưu trữ

 

  • 📝 Read: Xem và thảo luận
  • 📃 Triage: Quản lý issues/pull requests
  • 🔧 Write: Đẩy mã nguồn
  • 🛠 Maintain: Quản lý, không làm hành động nhạy cảm
  • 💻 Admin: Toàn quyền

Vai trò kho lưu trữ

Các Khái Niệm GitHub Nâng Cao

Nhắc nhở lỗi

Lỗi 404

Các Khái Niệm GitHub Nâng Cao

Ayo berlatih!

Các Khái Niệm GitHub Nâng Cao

Preparing Video For Download...