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?
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:
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
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).
Một đơn giản scp -r
sẽ làm các mẹo chỉ tốt.
git-clone
sẽ an toàn hơn Để sử dụng, trước tiênrsync
bạ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ảorsync
có thể tạo một bản sao nhất quán ở đầu kia.