Ich habe drei Windows-Boxen, die auf verschiedene Arten mit einer Linux-Box in meinem Netzwerk verbunden sind (eine ist lokal im Netzwerk, eine ist ein Laptop und kann lokal sein oder nicht, und die andere ist mein Arbeitsdesktop). Ich benutze derzeit git, um die meisten meiner Sachen zwischen den Boxen zu synchronisieren (unter Verwendung der Linux-Box als Server) und es funktioniert wie ein Champion.
Jetzt möchte ich jedoch auch meine MP3-Sammlung (12 Gigs) hinzufügen, um eine effiziente Synchronisierung zwischen Boxen zu ermöglichen. Anfangs dachte ich, ich könnte git dafür verwenden, aber es sieht so aus, als wäre rsync eine bessere Wahl, da ich nicht wirklich alle historischen Dinge brauche. Da alle meine vorhandenen Verwaltungsskripte unter git bash (anstelle von cygwin) ausgeführt werden, möchte ich sie über git bash verwenden können (MINGW32 steht in der Titelleiste des Fensters). Kann ich es einfach in Cygwin herunterladen und kopieren oder gibt es einen besseren Weg, es zu erreichen? Auf der Linux-Box wird die neueste Version von Ubuntu Server Edition ausgeführt. Muss ich irgendetwas tun, damit rsync ordnungsgemäß funktioniert?
Mir ist klar, dass ich das wahrscheinlich etwas härter mache als nötig, aber ich benutze es auch als Übung, um meine Kommandozeilenfähigkeiten zu verbessern. Irgendwelche Vorschläge?
Ich kann rsync von meiner Cygwin-Shell aus verwenden, aber nicht von msysgit. Ich habe versucht, rsync.exe aus dem bin-Ordner von cygwin in den bin-Ordner von msysgit zu kopieren, aber es wird immer noch nicht gefunden. Muss ich noch einen weiteren Schritt ausführen, um es dort zu installieren? Es ist seltsam, dass ich einen Fehler erhalte, dass die Datei nicht gefunden werden kann, anstatt mir einen Fehler zu melden, dass eine der Abhängigkeiten der Datei fehlt.