Topik ini memberikan panduan mendetail tentang pengaturan repositori kode untuk membantu perusahaan mengelola dan mengoptimalkan sumber daya mereka di Alibaba Cloud DevOps Codeup. Panduan ini mencakup modifikasi informasi dasar, pelaksanaan operasi berisiko tinggi, serta kontrol terperinci atas fitur penting seperti cabang, aturan push, dan Webhook.
Pengaturan Dasar
Modifikasi Informasi Dasar
Sebagai administrator repositori atau organisasi, Anda dapat memodifikasi informasi dasar repositori, termasuk nama, deskripsi, gambar sampul, dan tingkat visibilitas, melalui Pengaturan Repositori di Pengaturan Global atau Pengaturan setiap repositori individu. Hal ini mempermudah pengembang lain dan anggota organisasi menemukan repositori yang mereka butuhkan.
Menyesuaikan Tingkat Visibilitas Repositori: Jika opsi Mengizinkan Administrator Repositori Mengubah Tingkat Visibilitas menjadi Terlihat oleh Organisasi tidak dipilih di Pengaturan Global > Pengaturan Repositori, opsi Terlihat oleh Organisasi di bawah Tingkat Visibilitas pada Pengaturan repositori individu akan dinonaktifkan untuk administrator repositori. Sebuah notifikasi dikirim untuk menunjukkan bahwa organisasi tidak mendukung pengaturan tingkat visibilitas tersebut. Untuk mengonfigurasi pengaturan ini, hubungi administrator organisasi. Administrator organisasi tidak terpengaruh oleh pembatasan ini.
Operasi Berisiko Tinggi
Di Pengaturan Dasar setiap repositori individu, Anda dapat melakukan beberapa operasi berisiko tinggi, seperti:
Memodifikasi Jalur Repositori: Memungkinkan Anda mengubah jalur URL yang digunakan untuk mengakses repositori.
Memindahkan Repositori: Memfasilitasi pemindahan repositori ke grup lain untuk manajemen yang lebih efisien.
Mengarsipkan Repositori: Menetapkan repositori yang tidak lagi aktif ke status hanya-baca.
Menghapus Repositori: Menyediakan fitur penghapusan tertunda untuk melindungi data dan memulihkan repositori yang terhapus secara tidak sengaja.
Pengelolaan ruang penyimpanan
Ketika repositori Anda mendekati batas penyimpanan 5 GB, Anda dapat menggunakan GC repositori untuk menekan objek penyimpanan. Fitur ini mengurangi penggunaan disk dan meningkatkan efisiensi baca-tulis.
Pengaturan Cabang
Deskripsi Fitur
Sebagai administrator repositori, Anda dapat menentukan Cabang Default dan Aturan Cabang Terlindungi di halaman Pengaturan Cabang repositori yang dipilih.
Cabang Default: Menentukan cabang default untuk kloning, pembuatan cabang, dan permintaan penggabungan. Cabang ini tidak dapat dihapus.
Aturan Cabang Terlindungi: Menentukan aturan yang membatasi penghapusan cabang dan dorongan paksa, untuk melindungi cabang penting dari modifikasi yang tidak disengaja. Untuk informasi lebih lanjut, lihat Pengaturan Keamanan Cabang.
Pengaturan Aturan Push
Untuk menormalisasi format commit, Codeup menyediakan fitur pengaturan aturan push yang memungkinkan Anda membuat aturan kustom guna meninjau commit yang belum didorong. Administrator repositori dapat melakukan berbagai operasi di halaman Pengaturan Aturan Push, yang dapat diakses melalui Pengaturan repositori yang dipilih. Operasi ini mencakup pembuatan aturan push baru, pengecekan berbasis aturan pada commit, pengiriman alamat email, dorongan paksa, dan pengecekan pemilik kode. Anda juga dapat mewarisi aturan tingkat organisasi untuk memastikan konsistensi.
Mode Tinjauan Push
Mode Tinjauan Push adalah metode kolaborasi kode yang efisien yang memungkinkan Anda memulai tinjauan kode menggunakan git push, tanpa perlu membuat cabang baru atau beralih ke browser. Mode ini menyederhanakan proses kontribusi dan meningkatkan kualitas kode.
Pengaturan Webhook
Anda dapat memicu fungsi seperti pembuatan integrasi berkelanjutan, pencadangan gambar, dan penyebaran produksi dengan menggunakan Webhook untuk memanggil URL tertentu sebagai respons terhadap peristiwa seperti dorongan kode atau tinjauan kode.
Penggunaan efektif fitur pengaturan repositori membantu organisasi meningkatkan efisiensi dan keamanan praktik manajemen kode mereka, memfasilitasi kolaborasi, dan mendorong pertumbuhan di antara tim mereka.