Cara Mengubah Repositori Github dari Private menjadi Public

Pelajari cara mengubah repositori GitHub dari private menjadi public menggunakan pengaturan repositori. Ikuti tutorial langkah demi langkah ini dan buat panduan pengembang dengan Trupeer.

Create Stunning Product Video & Docs with AI

Tutorial ini dibuat dengan Trupeer dalam waktu kurang dari 5 menit

Buat Gratis

Untuk mengubah repositori GitHub dari privat menjadi publik, ikuti langkah-langkah berikut:

  • Buka Repositori: Masuk ke repositori privat yang ingin Anda jadikan publik di GitHub.

  • Akses Pengaturan: Klik tab "Settings" yang berada di bagian atas halaman repositori. 

  • Temukan Danger Zone: Gulir ke bawah pada halaman pengaturan hingga Anda menemukan bagian "Danger Zone".

  • Ubah Visibilitas: Di dalam "Danger Zone," temukan opsi "Change repository visibility" lalu klik tombol "Change visibility" yang ada di sebelahnya.

  • Pilih Publik: Akan muncul jendela pop-up. Pilih "Change to public" dari opsi yang tersedia.

  • Konfirmasi Tindakan: GitHub akan meminta Anda untuk mengonfirmasi keputusan Anda. Baca pesan konfirmasi dan klik tombol "I understand, make this repository public" untuk melanjutkan.

Setelah dikonfirmasi, visibilitas repositori Anda akan diperbarui, dan repositori tersebut akan dapat diakses secara publik.

Panduan Langkah demi Langkah: Cara Mengubah Repositori Github dari Privat Menjadi Publik

Langkah 1

Buka repositori privat yang ingin Anda ubah.

Langkah 2

Klik tab 'Settings' yang terletak di bagian kanan atas halaman repositori.

Langkah 3

Gulir ke bawah ke bagian 'Danger Zone' di bagian bawah halaman pengaturan.

Langkah 4

Klik tombol 'Change repository visibility' lalu pilih 'Change to public'.

Langkah 5

Akan muncul pop-up yang meminta konfirmasi, lalu klik tombol 'I want to make this repository public'.

Langkah 6

Klik tombol 'I have read and understand these effects'.

Langkah 7

Klik 'Make this repository public'.

Langkah 8

Setelah repositori menjadi publik, semua kode dan data di dalamnya akan terlihat oleh siapa pun di GitHub.

Pro Tips Mengubah Repositori Github dari Private ke Public

  1. Audit data sensitif sebelum membuatnya publik
    Periksa seluruh repositori Anda untuk API keys, environment variables, access tokens, file .env, dan dokumentasi internal sebelum mengubah visibilitas.

  2. Periksa riwayat commit, bukan hanya file saat ini
    Meskipun data sensitif telah dihapus dari versi terbaru, data tersebut mungkin masih ada di commit sebelumnya. Gunakan alat riwayat Git atau peringatan secret scanning dari GitHub.

  3. Perbarui README untuk pengguna publik
    Ubah catatan internal menjadi dokumentasi yang jelas yang menjelaskan tujuan proyek, langkah penyiapan, dan penggunaan untuk kontributor eksternal.

  4. Tambahkan lisensi sebelum go public
    Tanpa lisensi, pihak lain secara teknis tidak dapat menggunakan kode Anda secara legal. Pilih lisensi open-source yang sesuai seperti MIT, Apache 2.0, atau GPL.

  5. Tinjau kolaborator repositori dan izin
    Pastikan semua kolaborator sesuai untuk proyek publik dan hapus siapa pun yang seharusnya tidak memiliki akses berkelanjutan.

  6. Aktifkan fitur keamanan GitHub
    Aktifkan peringatan Dependabot, code scanning, dan secret scanning untuk melindungi repositori setelah menjadi publik.

  7. Buat .gitignore jika belum ada
    Cegah commit masa depan yang tidak disengaja untuk file sensitif atau tidak perlu dengan mengonfigurasi .gitignore dengan benar.

Kesalahan Umum Mengubah Repositori Github dari Private ke Public

  1. Secara tidak sengaja mengekspos kredensial
    Ini adalah kesalahan paling umum dan paling serius. Setelah menjadi publik, data dapat dengan cepat diindeks, di-clone, dan di-cache.

  2. Mengira file yang dihapus pasti hilang selamanya
    File yang dihapus masih dapat ada dalam riwayat Git kecuali dihapus dengan benar menggunakan alat rewriting riwayat.

  3. Lupa tentang layanan yang terhubung
    Pipa CI/CD, penyedia cloud, dan integrasi pihak ketiga mungkin masih mereferensikan repositori setelah dipublikasikan.

  4. Tidak menyertakan lisensi
    Repositori publik tanpa lisensi menimbulkan ambiguitas hukum dan membatasi adopsi.

  5. Dokumentasi yang buruk untuk pengguna pertama kali
    README yang hanya internal membingungkan pengguna eksternal dan mengurangi keterlibatan atau kontribusi.

  6. Mengabaikan pengaturan issues dan diskusi
    Membiarkan issues aktif tanpa moderasi dapat menyebabkan spam atau permintaan yang tidak terkendali.

  7. Mengubah visibilitas tanpa keselarasan dengan pemangku kepentingan
    Untuk repositori tim atau perusahaan, mengubahnya menjadi publik tanpa persetujuan dapat menimbulkan masalah kepatuhan atau kebijakan.

FAQ Umum Mengubah Repositori Github dari Private ke Public

1. Bisakah saya mengubah repositori GitHub dari private menjadi public secara gratis?

Ya. GitHub mengizinkan perubahan visibilitas dari private ke public di paket gratis maupun berbayar.

2. Apakah riwayat commit saya tetap utuh?

Ya. Semua commit, branch, dan tag tetap tidak berubah saat Anda mengubah visibilitas repositori.

3. Bisakah saya mengembalikan repositori publik menjadi private?

Ya, Anda bisa mengubahnya kembali menjadi private kapan saja, tetapi data apa pun yang sudah di-clone atau di-cache secara publik tidak dapat dibatalkan.

4. Apakah repositori publik akan muncul di mesin pencari?

Ya. Repositori publik dapat diindeks oleh mesin pencari dan ditemukan oleh siapa pun.

5. Apakah fork dan bintang terpengaruh?

Bintang tetap utuh. Forking menjadi tersedia setelah repositori dipublikasikan.

6. Apakah kolaborator mendapat pemberitahuan saat visibilitas berubah?

GitHub tidak selalu mengirim notifikasi eksplisit, jadi sebaiknya informasikan kolaborator secara manual.

7. Apakah aman menjadikan proyek perusahaan menjadi publik?

Hanya jika Anda sudah meninjau lisensi, kepatuhan, kekayaan intelektual, dan data sensitif secara menyeluruh.



Orang juga bertanya

Technical Documentation Generator

User Manual Guide

Knowledge base software

How to Play Github Games

How to Share GitHub Repository via Link

How to Share Your GitHub Profile

How to Create a Folder in GitHub

How to Upload a Folder to GitHub

Need a video editor, translator, and a scriptwriter?

Try Trupeer for Free

Book a Demo

Need a video editor, translator, and a scriptwriter?

Try Trupeer for Free

Book a Demo

Need a video editor, translator, and a scriptwriter?

Try Trupeer for Free

Book a Demo

Seluruh halaman ini dari video hingga panduan langkah demi langkah dibuat dengan Trupeer AI dalam hitungan menit.

Seluruh halaman ini dari video hingga panduan langkah demi langkah dibuat dengan Trupeer AI dalam hitungan menit.

Seluruh halaman ini dari video hingga panduan langkah demi langkah dibuat dengan Trupeer AI dalam hitungan menit.