0

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

はいの場合は、設定方法を教えてください。

ありがとう。

4

2 に答える 2

3

質問にタグを付けたら、コミット後のフックでコピーを実行する必要があります。あなたは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/
于 2009-10-25T14:36:05.070 に答える
0

Post commit Webフックを使用してコミットが完了した後、Web経由で呼び出されるWebページ/スクリプトを作成する必要があります。

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

于 2009-10-25T14:34:28.667 に答える