Bagaimana Anda memindahkan repositori Git Anda dari satu server ke server lain?

11

Saya perlu memindahkan Git ke lokasi baru dan bertanya-tanya apakah ada cara untuk hanya me-rsync repositori git saya ke lokasi baru?

pengguna41422
sumber

Jawaban:

11

rsync, atau hanya klon, karena klon git adalah salinan lengkap dari (bagian yang dapat dijangkau) dari repositori sumber.

PTman
sumber
5
git-cloneakan lebih aman. Untuk menggunakan rsyncAnda harus menghentikan semua akses lain ke repositori terlebih dahulu untuk memastikan rsyncdapat menghasilkan salinan yang konsisten di ujung lainnya.
David Spillett
4

Kamu bisa menggunakan

git remote add servername master
git push servername master

Ganti nama server dengan repositori git baru Anda

Bruno Adelé
sumber
0

Saya bukan ahli git, tetapi di mana Anda melihat masalah dalam melakukan hal itu? Tentu saja, Anda perlu memberi tahu para pengguna tentang perubahan ini dan jika ini bukan mesin Anda, bicaralah dengan admin untuk mengatur bagian server, tetapi selain itu, git repos hanyalah direktori dengan beberapa (atau banyak) file.

Sven
sumber
0

Sederhana scp -rakan melakukan trik dengan baik.

Mike Mazur
sumber