У меня есть три оконных блока, которые по-разному подключены к блоку linux в моей сети (один локальный по отношению к сети, один - ноутбук, может быть локальным или нет, а другой - мой рабочий стол). В настоящее время я использую git для синхронизации большинства моих вещей между блоками (используя Linux-сервер в качестве сервера), и он работает как чемпион.
Теперь, однако, я также хотел бы добавить свою коллекцию MP3 (12 гигов) для эффективной синхронизации между коробками. Сначала я думал, что могу использовать git для этого, но похоже, что rsync будет лучшим выбором, так как мне не нужны все исторические вещи. Поскольку все мои существующие сценарии управления выполняются в git bash (вместо cygwin), я бы хотел использовать его из git bash (MINGW32 - это то, что написано в строке заголовка окна). Могу ли я просто скачать его в Cygwin и скопировать или есть лучший способ приблизиться к нему? В Linux установлена последняя версия Ubuntu Server. Нужно ли что-то с ним делать, чтобы rsync правильно работал на нем?
Я понимаю, что, вероятно, делаю это немного сложнее, чем нужно, но я также использую это как упражнение для улучшения моих навыков командной строки. Какие-либо предложения?
Я могу использовать rsync из моей оболочки cygwin, но не из msysgit. Я попытался скопировать rsync.exe из папки bin cygwin в папку bin msysgit, но он по-прежнему не находит его. Есть ли какой-то другой шаг, который мне нужно сделать, чтобы установить его там? Странно, что я получаю сообщение об ошибке, что он не может найти файл, вместо того, чтобы дать мне сообщение об ошибке, что одна из зависимостей файла отсутствует.