Ist es möglich, FTP-Dateien auf einen Server automatisch zu übertragen /, jedes Mal wenn ich eine Änderung an eine SVN-Repository begehen?

StackOverflow https://stackoverflow.com/questions/1621049

  •  06-07-2019
  •  | 
  •  

Frage

Ist es möglich, automatisch zu übertragen / ftp Dateien auf einen Server, jedes Mal wenn ich eine Änderung an einem Repository begehen ??

Wenn ja, bitte helfen Sie mir, wie es eingerichtet werden.

Danke.

War es hilfreich?

Lösung

Wenn Sie die Frage markiert, möchten Sie einen post-commit Haken, um die Kopie auszuführen. Sie können entkommen mit nur scp:

scp -r /path/to/source/dir user@host:/path/to/destination/dir/

Sie benötigen einen SSH-Schlüssel auf Ihrem SVN-Server und fügen Sie den Inhalt der Public-Key-Datei (die Endung in PUB) auf die Zielmaschine der ~ / .ssh / authorized_keys-Datei zu erstellen, um Sie weg zu lassen, ohne benötigen Sie ein Passwort.

EDIT: Voll Probe postcommit Haken:

#!/bin/bash
scp -r /path/to/source/dir user@host:/path/to/destination/dir/

Andere Tipps

Sie müssen eine Webseite / script schreiben, die über das Internet aufgerufen wird, nachdem das geschieht begehen mit Post Web Haken begehen.

Ein Beispiel: http://code.google.com/p/support/ wiki / PostCommitWebHooks

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top