rsync für Webhosting

  • Hallo,


    ich habe einen neuen Hosting-Vertrag abgeschlossen und wollte eine Webseite migrieren. Dabei ist mir aufgefallen, dass rsync nicht verfügbar ist und war verwundert.


    Gibt es die Möglichkeit das nachzuinstallieren?


    Sonst habe ich leider nur die Möglichkeit mit scp zu arbeiten und es würde bei jedem Deployment sinnlose >500MB hochladen, da ich über das derzeitige Deployment script mit rsync diverse Unterverzeichnisse ausklammern kann (node_modules, raw files ect.). Das ganze über git zu praktizieren ist hier auch nicht machbar, da es eine Wordpress-Installation ist und plugin + theme in einem repo sind. Mit scp gibt es leider keine Möglichkeit Unterverzeichnisse auszuklammern, überall komme ich bei rsync raus.

  • Danke für die Antwort.


    Git ist hier leider keine Alternative, da die gebauten assets sich nicht im Repository befinden. Da sind ausschließlich die Rohdateien drin, die von der CI gebaut werden und dann theoretisch via rsync auf den Server kopiert werden sollten. Bauen auf dem webspace ist auch keine alternative, da dazu ebenfalls dependencies fehlen.

  • Moin, SCP geht, e.g.


    ssh hostingxxxxx@url "rm -rf httpdocs/*"

    scp -rp dist/* hostingxxxxx@url:httpdocs/


    rsync wäre wirklich cooler.


    Obacht bei neuen ssh Versionen müssen hidden Files explizit angeben werden - wie zum Beispiel .htaccess.


    Gruß


    Michael

  • Obacht bei neuen ssh Versionen müssen hidden Files explizit angeben werden - wie zum Beispiel .htaccess.

    Probier mal zwei Sternchen statt nur einem ;)


    (Sollte bei Bash und anderen Shells normalerweise klappen.)

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)