Ho tre box di Windows che sono collegati a un box di Linux sulla mia rete in vari modi (uno locale alla rete, uno è un laptop e può essere o meno locale e l'altro è il mio desktop di lavoro). Attualmente sto usando Git per sincronizzare la maggior parte delle mie cose tra le scatole (usando la scatola Linux come server) e funziona come un campione.
Ora, tuttavia, vorrei anche aggiungere la mia collezione di MP3 (12 concerti) per essere sincronizzata in modo efficiente tra le scatole. Inizialmente pensavo di poter usare git per questo, ma sembra che rsync sarebbe una scelta migliore dal momento che non ho davvero bisogno di tutte le cose storiche. Poiché tutti i miei script di gestione esistenti vengono eseguiti con git bash (anziché cygwin), mi piacerebbe poterlo usare da git bash (MINGW32 è ciò che dice nella barra del titolo della finestra). Posso semplicemente scaricarlo su Cygwin e copiarlo o esiste un modo migliore per affrontarlo? La confezione di Linux esegue l'ultima versione di Ubuntu Server Edition - devo fare qualcosa per consentire a rsync di funzionare correttamente su di essa?
Mi rendo conto che probabilmente lo sto facendo in un modo leggermente più difficile di quanto sia necessario, ma sto anche usando questo come esercizio per migliorare le mie capacità da riga di comando. Eventuali suggerimenti?
Posso usare rsync dalla mia shell cygwin, ma non da msysgit. Ho provato a copiare rsync.exe dalla cartella bin di cygwin nella cartella bin di msysgit, ma non lo trovo ancora. C'è qualche altro passo che devo fare per installarlo lì? È strano che sto ricevendo un errore che non riesce a trovare il file, invece di darmi un errore che manca una delle dipendenze del file.