Pour un cours courant, nous utilisons un ordinateur distant pour exécuter notre code (c'est un cluster à quatre nœuds, programmation avec MPI et C++). Je code localement sur mon MacBook et je cherche un bon moyen de garder mon code local à jour sur le cluster. La façon dont je le faisais était d'avoir un terminal ouvert pour exécuter SCP pour copier le répertoire, et un autre terminal qui était SSH-ed dans le cluster pour faire et exécuter mon code.Meilleure façon de synchroniser le code sur le serveur distant en utilisant SCP (SSH-Copy)
Cela semble moins qu'optimale pour moi. Existe-t-il un moyen d'automatiser l'envoi des fichiers au cluster lorsqu'ils sont modifiés? Ou y a-t-il un IDE (XCode, si possible) qui me permettra de faire ça? Ou suis-je coincé avec la commande d'une ligne pour tout déplacer? J'utilise actuellement TextMate pour écrire le code.
Est-ce que rsync fonctionne sur mon ordinateur uniquement? Je me demande juste au cas où je n'ai pas accès à rsync sur le cluster. –
Non, vous avez besoin de rsync aux deux extrémités du tunnel ssh. Ceci est très commun cependant, donc je serais certainement le sucer et voir. – Evan
Je vais devoir vérifier cela quand je rentre à la maison. Une autre question, rsync recherche-t-elle des modifications? –