Pengantar Administrasi GitHub

Konsep GitHub Tingkat Menengah

Stan Konkin

ML Enthusiast, DataCamp

Apa itu GitHub Organization?

 

GitHub Organization:

  • 🏢 Ruang kerja terpusat: Kelola banyak proyek
  • 🔧 Akses berbasis peran: Kontrol izin
  • 🔒 Kebijakan keamanan: Lindungi data kita

Organisasi GitHub

Konsep GitHub Tingkat Menengah

Membuat GitHub Organization

Membuat organisasi

1 datacamp.com/blog/github-products
Konsep GitHub Tingkat Menengah

Kenalan dengan DataCamp-Marketplace

DataCamp-Marketplace

Konsep GitHub Tingkat Menengah

Administrasi tingkat organisasi

 

Peran Utama:

  • 👑 Owner: Kontrol penuh atas organisasi
  • 👥 Member: Akses standar untuk kolaborasi
  • 💻 Outside Collaborator: Akses repo terbatas

 

Peran Tambahan:

  • 🔒 Moderator: Kelola interaksi di repo publik
  • 💳 Billing Manager: Kelola setelan penagihan
  • 🔒 Security Manager: Awasi setelan keamanan
Konsep GitHub Tingkat Menengah

Mengelola Teams

 

  • 💡 Mengapa Teams? Mempermudah pengelolaan
  • 👑 Siapa yang bisa membuat: Owner dan Member
  • 🔧 Organisasi: Kelompokkan per proyek, peran, atau departemen
  • 📂 Nested Teams: Cerminkan hierarki internal

 

 

Teams

Konsep GitHub Tingkat Menengah

Administrasi tingkat tim

 

Peran Tim:

  • 👥 Team Member: Berkolaborasi pada proyek
  • 🔧 Team Maintainer: Kelola setelan dan anggota

Praktik Terbaik:

  • Beri izin ke tim, bukan individu, agar lebih mudah dikelola

Team Roles

Konsep GitHub Tingkat Menengah

Administrasi tingkat repository

 

  • 📝 Read: Melihat dan berdiskusi
  • 📃 Triage: Kelola issue/pull request
  • 🔧 Write: Push kode
  • 🛠 Maintain: Kelola tanpa aksi sensitif
  • 💻 Admin: Kontrol penuh

Peran Repository

Konsep GitHub Tingkat Menengah

Pengingat Error

Error 404

Konsep GitHub Tingkat Menengah

Ayo berlatih!

Konsep GitHub Tingkat Menengah

Preparing Video For Download...