Javan Cipta Solusi
Published in

Javan Cipta Solusi

Backup/Mirror Repository Gitlab

NO U!

Apakah Anda pengguna Gitlab on-premise?
Jika iya, pernahkan Anda kehilangan source code Anda di Gitlab Anda karena satu atau lain hal (misalnya hardware failure)?
Believe me, you don’t want it to happen…

Salah satu cara yang bisa digunakan untuk mengamankan repository Anda adalah dengan memanfaatkan fasilitas Mirror Repository milik Gitlab dan gitlab.com. Dengan fitur ini, setiap ada update terhadap source code di repository on premise, secara otomatis gitlab akan melakukan sync terhadapnya ke gitlab.com.

How it works

Untuk menggunakannya, pertama kita harus memiliki source code yang ingin kita mirror (tentu saja :D). Setelah itu, pastikan kita memiliki akun di gitlab.com serta sudah membuat repository di sana. Kemudian copy URL untuk clone repository mirror di gitlab.com tersebut.

Copy Clone URL

Setelah itu, di repository on premise, buka menu Settings > Repository pada tab Mirroring Repository. Isi Git Repository URL dengan url yang tadi kita copy lalu masukkan password gitlab.com kita dan save. Dikarenakan kita tidak diminta mengisi username gitlab.com, saya berasumsi username di on premise harus sama dengan username di gitlab.com).

Setting Mirror

That’s it. Setelah kita setup seperti di atas, setiap ada perubahan code kita di on premise akan selalu di-sync ke gitlab.com sehingga kita memiliki “backup” terhadapnya. Tentu dengan asumsi gitlab.com kita anggap aman sebagai tempat backup Silakan mencoba.

--

--

Business Process Optimization Partner. Contact us to help you optimize your business using technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store