Cara Mirroring Repository di Gitlab
Mirroring adalah salah satu metode untuk melakukan backup repository kita ke penyedia Git lainnya atau juga dari on-premise ke cloud. Kali ini kita akan mirroring dari GitLab ke GitLab.
Ada beberapa opsi untuk melakukan mirroring, yaitu dengan password dan SSH. Kita akan menggunakan SSH saja.
1. Buat Repository Sumber
Buat repository baru atau bisa menggunakan repository existing.
2. Tambahkan File
3. Buat Repository Tujuan
Buat repo baru yang akan menjadi tempat mirroring:
4. Setup Mirroring
Kemudian masuk ke repository yang akan di-mirror: Settings → Repository → Mirroring repositories
- Masukan URL SSH dari repository baru dengan catatan:
- Tambahkan
ssh://di depan - Ganti tanda
:dengan/
- Tambahkan
- Pilih yang Detect host keys
- Klik Mirror Repository
5. Copy SSH Key
Setelah itu copy SSH key:
6. Tambahkan SSH Key
Masuk ke repository baru dan masukan SSH key yang baru di-copy tadi: User Settings → SSH Keys
7. Update Mirror
Kemudian update dan tunggu hingga sukses:
8. Verifikasi
Maka repository yang baru akan otomatis sinkron dengan repository lama:
Demikian cara mirroring repository di GitLab. Sekian dan terima kasih!







