Hubungi Kami

Kerangka Materi

Kedaulatan Kode Sumber

  • Alasan penggunaan platform Git berbasis cloud dapat mengancam kerahasiaan kode dan informasi bisnis.
  • Struktur arsitektur Gitea serta perbandingannya dengan GitHub, GitLab, dan Forgejo.
  • Pertimbangan terkait lisensi, ketentuan layanan, serta regulasi ekspor data.

Instalasi dan Konfigurasi Awal

  • Penerapan sistem dengan Docker Compose dilengkapi PostgreSQL serta Redis.
  • Cara instalasi berkas biner di sistem operasi Linux melalui layanan systemd.
  • Konfigurasi proxy terbalik, enkripsi TLS, dan pengaturan port SSH yang aman.
  • Pengaturan awal: penetapan basis data, pembuatan akun admin, serta penyelarasan konfigurasi app.ini.

Manajemen Repositori

  • Cara membuat organisasi, tim, dan repositori baru.
  • Mengatur perlindungan cabang kode, persyaratan peninjauan kontribusi serta tanda tangan komit yang wajib dipakai.
  • Fungsionalitas pelacakan isu: penggunaan label, target waktu penyelesaian, maupun panel Kanban.
  • Penyimpanan dokumentasi wiki serta distribusi versi rilis kode secara terpisah.

Integrasi CI/CD Melalui Gitea Actions

  • Aktivasi fitur Gitea Actions dan pendaftaran aktor eksekusi proses Act Runners.
  • Penulisan skrip alur kerja berbasis YAML guna mengelola aktivitas pembangunan, pengujian, maupun implementasi sistem.
  • Mitigasi risiko keamanan pada aktor eksekusi mandiri serta mekanisme isolasi kontainer.
  • Pemanfaatan teknik caching aset program serta konfigurasi pembangunan berskala besar (matrix builds).<\/li>

Migrasi Dari Platform Git Berbasis Cloud

  • Proses pencerminan konten repositori lalu impor dari GitHub maupun GitLab.
  • Pengalihan informasi terkait isu, permintaan penggabungan kode, serta ringkasan rilis program ke dalam sistem Gitea.
  • Penjagaan integritas verifikasi komit yang menggunakan tanda tangan digital maupun penerapan sistem otentikasi GPG.

Sistem Autentikasi serta Kontrol Akses

  • Integrasi layanan LDAP, Active Directory, dan protokol OpenID Connect ke dalam alur verifikasi akun pengguna.
  • Metode otentikasi dua langkah serta manajemen token autorisasi khusus untuk aktivitas pengerjaan kode.
  • Pengaturan cakupan akses repositori: publik, internal maupun tingkat privasi ekstrem.

Keamanan Informasi serta Kepatuhan Standar

  • Menegakkan penerapan tanda tangan digital melalui penggunaan kunci enkripsi GPG maupun protokol SSH.
  • Pencatatan aktivitas audit terkait aksesibilitas repositori beserta perubahan konfigurasi yang dilakukan admin.
  • Penelusuran komponen risiko teknis serta pengiriman notifikasi real-time via webhook mengenai ditemukannya kerentanan dalam sistem.

Pemeliharaan Sistem dan Skalabilitas Infrastruktur

  • Strategi cadangan data: penyimpanan arsip kode, laporan isu, serta dokumen pendukung lainnya.
  • Pengoptimalisasian basis data sekaligus pemindahan konten media ke platform penyimpanan S3.<\/li>
  • Metodologi peningkatan versi perangkat lunak Gitea serta penanganan setiap hal yang mengganggu operasional akibat perubahan sistem.

Persyaratan

  • Pemahaman dasar terkait Git serta konsep kontrol versi.
  • Keterampilan administrasi server Linux, termasuk penggunaan Docker.
  • Pengetahuan tentang alur kerja CI/CD dan mekanisme webhook.

Target Peserta Pelatihan

  • Tim pengembang yang ingin mengganti layanan GitHub atau GitLab.com dengan platform lain.
  • Instansi yang memerlukan penyimpanan kode sumber di lingkungan internal perusahaan.
  • Kontraktor pemerintah maupun lembaga pertahanan yang menghadapi batasan ekspor data teknis.
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait