Offroad

Chris' blog

Offroad header image 4

Articles de 'dev'

Upload rsync via ssh

2008/05/19 12:12 · 2 Commentaires

A chaque fois que je modifie un fichier php sur mon ordinateur (Mac OS X, donc avec rsync intégré), je lance un upload en sftp vers le serveur de dev pour voir le résultat (avec Filezilla). La manip est faite si souvent qu’il devient très rentable – et surtout beaucoup plus sûr – d’en faire un script.

La chance c’est que rsync fonctionne avec ssh, et j’ai toujours utilisé des systèmes de clé pour me connecter. Tout est donc déjà en place pour que la synchro fonctionne d’un simple click :

rsync -avz -e ssh --exclude "DS_Store" --exclude ".project" --exclude "Thumbs.db" --exclude ".svn" --exclude "*bak" --exclude "*~" /Users/chris/Documents/svn_projects/myproject/ chris@server.company.com:/var/www/mywebsite/
rsync -avz -e ssh --exclude "DS_Store" --exclude ".project" --exclude "Thumbs.db" --exclude ".svn" --exclude "*bak" --exclude "*~" LOCAL_PATH USER@SERVER:PATH

Il y a un article qui me semble bien pour avoir la procédure complète par ici : http://troy.jdmz.net/rsync/index.html

Mais s’il y a de la demande j’écrirais quelques lignes pour expliquer la connexion SSH via une clé au lieu d’un simple mot de passe.

[Lire la suite →]

Tags: apple · dev · fr · IT · network · Server