J'ai trois boîtes Windows qui sont connectées à une boîte Linux sur mon réseau de différentes manières (l'une locale au réseau, l'une est un ordinateur portable et peut ou non être locale, et l'autre est mon bureau de travail). J'utilise actuellement git pour synchroniser la plupart de mes trucs entre les boîtes (en utilisant la boîte Linux comme serveur) et cela fonctionne comme un champion.
Maintenant, cependant, je voudrais également ajouter ma collection MP3 (12 concerts) pour être efficacement synchronisée entre les boîtes. J'ai d'abord pensé que je pouvais utiliser git pour cela, mais il semble que rsync serait un meilleur choix car je n'ai pas vraiment besoin de tous les trucs historiques. Étant donné que tous mes scripts de gestion existants s'exécutent sous git bash (au lieu de cygwin), j'aimerais pouvoir l'utiliser à partir de git bash (MINGW32 est ce qu'il dit dans la barre de titre de la fenêtre). Puis-je simplement le télécharger dans Cygwin et le copier ou existe-t-il une meilleure façon de l'aborder? La boîte Linux exécute la dernière version de l'édition d'Ubuntu Server - dois-je faire quoi que ce soit pour que rsync fonctionne correctement?
Je me rends compte que je fais probablement cela d'une manière un peu plus difficile que nécessaire, mais je l'utilise également comme un exercice pour améliorer mes compétences en ligne de commande. Aucune suggestion?
Je peux utiliser rsync depuis mon shell cygwin, mais pas depuis msysgit. J'ai essayé de copier rsync.exe du dossier bin de cygwin vers le dossier bin de msysgit, mais il ne le trouve toujours pas. Y a-t-il une autre étape que je dois faire pour l'installer là-bas? Il est étrange que j'obtienne une erreur indiquant qu'il ne trouve pas le fichier, au lieu de me donner une erreur indiquant qu'une des dépendances du fichier est manquante.