svnリポジトリに変更をコミットするたびに、ファイルをサーバーに自動的に転送/ ftpすることは可能ですか?

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

  •  06-07-2019
  •  | 
  •  

質問

リポジトリに変更をコミットするたびに、ファイルをサーバーに自動的に転送/ 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 hooksを使用してコミットが完了した後、Web経由で呼び出されるWebページ/スクリプトを記述する必要があります。

例: http://code.google.com/p/support/ wiki / PostCommitWebHooks

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top