How to keep Eclipse/ Zend Studio project synchronized with a linux server

Schönes HowTo zum Synchronisieren von Windows Eclipse/ Zend Studio Projekten mit einem Linux Server:
http://kb.zend.com/index.php?View=entry&EntryID=414

Ergänzend in den Windows Umgebungsvariablen folgende Benutzervariablen ergänzen:

  • HOME: %HOMEDRIVE%%HOMEPATH%
  • PATH: C:\Program Files\cwRsync\bin;%PATH%

Die Keys können auch mit Putty Key Generator (PuttyGen) erzeugt werden. Wichtig ist, dass für den rsync ein OpenSSH Key mit dem Namen „id_rsa“ im Ordner „C:\Documents and Settings\[USERNAME]\.ssh“ exportiert ist.

Wer einen Key mit Passphrase benutzt kann das Tool cygnative als Brücke zwischen rsync und pagant im ‚bin‘ Ordner des cwRsync ablegen und die Arguments leicht abändern (dann wird auch der OpenSSH Key nicht benötigt):
-vcrz
--rsh="cygnative plink staging-server"
--delete-after
--exclude-from=rsyncExclude.txt
.
:public_html