Pernah mencoba untuk fork repositori hanya untuk mendapatkan pesan menjengkelkan "tidak dapat fork karena forking dinonaktifkan"? Ya, saya juga. Itu terjadi. Tidak menyenangkan.
Mengapa Forking Dihentikan
Repos dikunci untuk berbagai alasan. Keamanan adalah salah satunya. Organisasi tidak ingin kode pribadi mereka beredar di sembarang tempat. Masuk akal.
Pengaturan proyek mungkin menjadi penyebabnya. Seseorang mengklik tombol "nonaktifkan fork" itu. Ups.
Beberapa tempat hanya menginginkan fork yang tetap berada di dalam organisasi mereka. Seperti menjaga semuanya dalam keluarga. Repositori pribadi cenderung terkunci secara default. Begitulah cara kerjanya.
Mengatasi Hambatan-Hambatan Ini
Jadi, apa yang bisa kamu lakukan? Tergantung siapa kamu.
Jika Anda menjalankan repositori: Periksa pengaturan Anda! Biasanya ada toggle sederhana di suatu tempat di bagian "Fitur". Klik itu. Masalah teratasi.
Pemilik organisasi memiliki kekuatan khusus. Mereka dapat mengubah kebijakan untuk semua orang. Sepertinya pengaturan ini biasanya tersembunyi di menu organisasi di suatu tempat.
Hanya seorang kontributor? Anda perlu meminta dengan baik. Serius. Kirim pesan kepada admin dan jelaskan mengapa Anda membutuhkan fork itu. Tidak dijamin berhasil, tetapi layak dicoba.
Berbagai Platform, Berbagai Aturan
GitHub melakukan segala sesuatunya dengan cara mereka sendiri. Cari "Hak istimewa Anggota" jika Anda pemilik organisasi.
GitLab? Tidak sepenuhnya jelas, tetapi pengaturan proyek menyimpan jawabannya.
Pengguna Bitbucket mungkin perlu menggali ke dalam file konfigurasi. Agak mengejutkan mereka membuatnya begitu teknis.
Ingat - forking sebenarnya bukan bagian dari Git itu sendiri. Ini hanyalah sesuatu yang ditawarkan oleh platform-platform ini. Opsi akan bervariasi tergantung pada tempat kode Anda berada.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Mengapa Saya Tidak Bisa Fork Repo Ini?
Pernah mencoba untuk fork repositori hanya untuk mendapatkan pesan menjengkelkan "tidak dapat fork karena forking dinonaktifkan"? Ya, saya juga. Itu terjadi. Tidak menyenangkan.
Mengapa Forking Dihentikan
Repos dikunci untuk berbagai alasan. Keamanan adalah salah satunya. Organisasi tidak ingin kode pribadi mereka beredar di sembarang tempat. Masuk akal.
Pengaturan proyek mungkin menjadi penyebabnya. Seseorang mengklik tombol "nonaktifkan fork" itu. Ups.
Beberapa tempat hanya menginginkan fork yang tetap berada di dalam organisasi mereka. Seperti menjaga semuanya dalam keluarga. Repositori pribadi cenderung terkunci secara default. Begitulah cara kerjanya.
Mengatasi Hambatan-Hambatan Ini
Jadi, apa yang bisa kamu lakukan? Tergantung siapa kamu.
Jika Anda menjalankan repositori: Periksa pengaturan Anda! Biasanya ada toggle sederhana di suatu tempat di bagian "Fitur". Klik itu. Masalah teratasi.
Pemilik organisasi memiliki kekuatan khusus. Mereka dapat mengubah kebijakan untuk semua orang. Sepertinya pengaturan ini biasanya tersembunyi di menu organisasi di suatu tempat.
Hanya seorang kontributor? Anda perlu meminta dengan baik. Serius. Kirim pesan kepada admin dan jelaskan mengapa Anda membutuhkan fork itu. Tidak dijamin berhasil, tetapi layak dicoba.
Berbagai Platform, Berbagai Aturan
GitHub melakukan segala sesuatunya dengan cara mereka sendiri. Cari "Hak istimewa Anggota" jika Anda pemilik organisasi.
GitLab? Tidak sepenuhnya jelas, tetapi pengaturan proyek menyimpan jawabannya.
Pengguna Bitbucket mungkin perlu menggali ke dalam file konfigurasi. Agak mengejutkan mereka membuatnya begitu teknis.
Ingat - forking sebenarnya bukan bagian dari Git itu sendiri. Ini hanyalah sesuatu yang ditawarkan oleh platform-platform ini. Opsi akan bervariasi tergantung pada tempat kode Anda berada.