Tôi đang suy nghĩ về việc bắt đầu một dự án nhỏ và tôi muốn thực hiện phiên bản của nó với git.
Bitbucket có vẻ là một lựa chọn tốt cho tôi với gói miễn phí của họ. Tôi muốn sử dụng nó làm công cụ chính để làm việc với git vì chúng có các công cụ đẹp như giao diện web, máy khách Mac OS, v.v. Nhưng, để có được sự bảo vệ cao hơn khỏi mọi thiệt hại do tai nạn có thể gây ra bởi việc sử dụng dịch vụ của bên thứ ba, tôi cũng muốn cài đặt git trên NAS của mình như một bản sao lưu trữ thứ hai của kho lưu trữ.
Bây giờ câu hỏi của tôi là, liệu có thể tạo một kho lưu trữ trên hai máy chủ khác nhau và sau đó giữ chúng đồng bộ không? Ví dụ: giả sử mỗi tuần một lần tôi cập nhật kho lưu trữ trên NAS của mình để khớp với kho lưu trữ trên Bitbucket. Sau đó, trong trường hợp có điều gì đó xảy ra với Bitbucket, tôi vẫn sẽ có kho lưu trữ đầy đủ với lịch sử phát triển đầy đủ trên bộ lưu trữ NAS cục bộ của mình.
Và có cách nào để nhập kho lưu trữ hiện có với lịch sử đầy đủ sang dịch vụ git khác không?
Tôi nghĩ rằng phản chiếu là những gì tôi cần. Bài viết này dường như để mô tả chính xác những gì tôi cần. Và điều này một là tốt.
Tôi tin rằng nó sẽ tạo bản sao đầy đủ với lịch sử đầy đủ và thậm chí tự động cam kết các phiên bản mới vào kho lưu trữ trên cả hai máy chủ.
Tôi có đúng không