リポジトリに変更をコミットするたびに、ファイルをサーバーに自動的に転送/ ftpすることは可能ですか?
はいの場合は、設定方法を教えてください。
ありがとう。
質問にタグを付けたら、コミット後のフックでコピーを実行する必要があります。あなたはscpを使うだけで逃げることができます:
scp -r /path/to/source/dir user@host:/path/to/destination/dir/
SVNサーバーでSSHキーを作成し、公開キーファイル(.pubで終わるファイル)の内容をターゲットマシンの〜/ .ssh / authorized_keysファイルに追加して、パスワードを必要とせずに逃げられるようにする必要があります。 。
編集:完全なサンプルのポストコミットフック:
#!/bin/bash
scp -r /path/to/source/dir user@host:/path/to/destination/dir/
Post commit Webフックを使用してコミットが完了した後、Web経由で呼び出されるWebページ/スクリプトを作成する必要があります。