Saya berpikir untuk memulai proyek kecil dan saya ingin membuat versinya dengan git.
Bitbucket sepertinya pilihan yang bagus untukku dengan paket gratisan mereka. Saya ingin menggunakannya sebagai alat utama untuk bekerja dengan git karena mereka memiliki alat yang bagus seperti antarmuka web, klien Mac OS, dan sebagainya. Tetapi, untuk mendapatkan perlindungan yang lebih tinggi dari kerusakan yang tidak disengaja yang dapat disebabkan oleh penggunaan layanan pihak ketiga, saya juga ingin menginstal git pada NAS saya sebagai salinan cadangan kedua dari repositori.
Sekarang pertanyaan saya adalah, apakah mungkin untuk membuat repositori pada dua host yang berbeda dan kemudian tetap menyinkronkannya? Sebagai contoh, misalkan sekali seminggu saya memperbarui repositori di NAS saya agar sesuai dengan yang ada di Bitbucket. Kemudian, seandainya terjadi sesuatu dengan Bitbucket, saya masih akan memiliki repositori penuh dengan sejarah penuh pengembangan pada penyimpanan NAS lokal saya.
Dan adakah cara untuk mengimpor repositori yang sudah ada dengan riwayat lengkap ke layanan git lain?
Saya pikir mirroring adalah yang saya butuhkan. Artikel ini sepertinya menggambarkan dengan tepat apa yang saya butuhkan. Dan ini salah satu juga.
Saya percaya bahwa itu akan membuat salinan lengkap dengan riwayat lengkap dan bahkan secara otomatis mengkomit versi baru ke repositori pada kedua host secara otomatis.
Apakah saya benar?