Tengo tres cuadros de Windows que están conectados a un cuadro de Linux en mi red de varias maneras (uno local a la red, uno es una computadora portátil y puede o no ser local, y el otro es mi escritorio de trabajo). Actualmente estoy usando git para sincronizar la mayoría de mis cosas entre las cajas (usando la caja de Linux como servidor) y funciona como un campeón.
Ahora, sin embargo, también me gustaría agregar mi colección de MP3 (12 gigas) para sincronizar eficientemente entre cajas. Inicialmente pensé que podría usar git para esto, pero parece que rsync sería una mejor opción ya que realmente no necesito todas las cosas históricas. Como todos mis scripts de administración existentes se ejecutan bajo git bash (en lugar de cygwin), me gustaría poder usarlo desde git bash (MINGW32 es lo que dice en la barra de título de la ventana). ¿Puedo descargarlo en Cygwin y copiarlo o hay una mejor manera de abordarlo? La caja de Linux está ejecutando la última versión de la edición de Ubuntu Server. ¿Debo hacer algo para que rsync funcione correctamente?
Me doy cuenta de que probablemente estoy haciendo esto de una manera un poco más difícil de lo necesario, pero también estoy usando esto como un ejercicio para mejorar mis habilidades en la línea de comandos. ¿Alguna sugerencia?
Puedo usar rsync desde mi shell cygwin, pero no desde msysgit. Intenté copiar rsync.exe de la carpeta bin de cygwin a la carpeta bin de msysgit, pero aún no lo encuentro. ¿Hay algún otro paso que deba hacer para instalarlo allí? Es extraño que recibo un error de que no puede encontrar el archivo, en lugar de darme un error de que falta una de las dependencias del archivo.