Làm thế nào để bạn di chuyển kho Git của mình từ máy chủ này sang máy chủ khác?


11

Tôi cần di chuyển Git đến một vị trí mới và tự hỏi liệu có cách nào để chỉ đồng bộ hóa kho git của tôi sang một vị trí mới không?

Câu trả lời:


11

rsync, hoặc chỉ là bản sao, vì bản sao git là bản sao hoàn chỉnh của (các phần có thể tiếp cận của) kho lưu trữ nguồn.


5
git-clonesẽ an toàn hơn Để sử dụng, trước tiên rsyncbạn cần dừng tất cả các quyền truy cập khác vào kho lưu trữ để đảm bảo rsynccó thể tạo một bản sao nhất quán ở đầu kia.
David Spillett

4

Bạn có thể dùng

git remote add servername master
git push servername master

Thay thế tên máy chủ bằng kho git mới của bạn


0

Tôi không phải là chuyên gia git, nhưng bạn thấy vấn đề ở đâu khi làm chính xác điều đó? Tất nhiên, bạn sẽ cần thông báo cho người dùng về thay đổi này và nếu đó không phải là máy của bạn, hãy nói chuyện với quản trị viên để thiết lập phần máy chủ, nhưng ngoài ra, git repos chỉ là thư mục với một số tệp (hoặc rất nhiều).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.