Post

Cara Mirroring Repository di Gitlab

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 /
  • 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!

This post is licensed under CC BY 4.0 by the author.