Tôi có ba hộp cửa sổ được kết nối với hộp linux trên mạng của mình theo nhiều cách khác nhau (một cục bộ với mạng, một là máy tính xách tay và có thể hoặc không cục bộ, và cái còn lại là máy tính để bàn làm việc của tôi). Tôi hiện đang sử dụng git để đồng bộ hóa hầu hết nội dung của mình giữa các hộp (sử dụng hộp Linux làm máy chủ) và nó hoạt động như một nhà vô địch.
Tuy nhiên, bây giờ tôi cũng muốn thêm bộ sưu tập MP3 của mình (12 hợp đồng biểu diễn) để được đồng bộ hóa hiệu quả giữa các hộp. Ban đầu tôi nghĩ rằng tôi có thể sử dụng git cho việc này, nhưng có vẻ như rsync sẽ là lựa chọn tốt hơn vì tôi không thực sự cần tất cả những thứ lịch sử. Vì tất cả các tập lệnh quản lý hiện có của tôi chạy dưới git bash (thay vì cygwin), tôi muốn có thể sử dụng nó từ git bash (MINGW32 là những gì nó nói trong thanh tiêu đề của cửa sổ). Tôi chỉ có thể tải xuống trong Cygwin và sao chép nó hoặc có cách nào tốt hơn để tiếp cận nó không? Hộp Linux đang chạy phiên bản Ubuntu Server phiên bản mới nhất - tôi có cần phải làm gì với nó để cho phép rsync hoạt động chính xác không?
Tôi nhận ra có lẽ tôi đang làm điều này theo một cách khó hơn một chút so với cần thiết, nhưng tôi cũng sử dụng nó như một bài tập để cải thiện các kỹ năng dòng lệnh của mình. Bất kỳ đề xuất?
Tôi có thể sử dụng rsync từ vỏ cygwin của mình, nhưng không phải từ msysgit. Tôi đã thử sao chép rsync.exe từ thư mục bin của cygwin sang thư mục bin của msysgit, nhưng vẫn không tìm thấy. Có một số bước khác tôi cần phải làm để cài đặt nó ở đó? Thật kỳ lạ khi tôi gặp một lỗi mà nó không thể tìm thấy tệp, thay vì đưa ra một lỗi mà một trong những phụ thuộc của tệp bị thiếu.