FollowMe

Webprojekte mit rsync ausliefern

Für das Deployment von Webprojekten aus der lokalen Testumgebung zu meinen Internetserver benutze ich zur Zeit rsync. Hier die Befehlszeile:

1
2
3
4
rsync -arvuz --rsh="ssh -p12345" --progress --delete
/home/TESTUMGEBUNG/. 
USER@MEINSERVER.de:/var/www/DEPLOY_DIR/
--exclude '.git'

Den Befehl habe ich verschiedene Zeilen verteilt. Vielleicht baue ich demnächst mal ein Shellscript draus.

Hinweis:
den –rsh Part benötigt Ihr nur, wenn der SSH Server auf dem Zielsystem auf einem anderen Port läuft. Exclude .git schliesst beim Transfer das GIT Repository aus. Zur Übertragung zum Server ohne Kennwortaufforderung benutze ich SSH Schlüsselpaare. Viel Spaß damit!





Leave a Reply

Kommentarlinks könnten nofollow frei sein.


Über den Author:

Nickname: admin:

Name: MarkBuch

Website: http://wordpress001.webserver.local/author/admin/

Jabber: buechlein@jabber.org

Über Mark Buch: Ich bin als Web-Entwickler mit langjähriger Berufserfahrung tätig und habe Anfang 2010 diesen Blog gestartet. Unter anderem trage ich hier Infos zu den Themen Web-Entwicklung und Web-Design zusammen. Ich freue mich auf Eure Kommentare und anregende Diskussionen!



adobe air Apache2 Apps Blender css debian factory fundstück fundstücke geek news geek wear Grafik-Tutorial html HTML/XHTML html 5 iphone iPhone OS 4.0 ispcp javascript jqtouch jquery jquery plugin linux linux shell Mac mysql os x pdf phonegap PHP PostgreSQL profiling qr code script security SEM SEO shell Technik tooltip typo3 video wallpaper xcode zend framework
 
ads webograf nohostname linkeaugen.de
 
linkeaugen - top image

Twitter timeline

Blogverzeichnis - Blog Verzeichnis bloggerei.de

IE Tester

Copyright 2010 devgeek.de - News, Tutorials & Links  
Templatedesign & Programmierung Mark Buch | Impressum | RSS