1. Home
  2. Archive
  3. DreamhostでsvnのPost-commitフックで自動更新

DreamhostでsvnのPost-commitフックで自動更新

フックのスクリプトを実行するユーザーがdhapacheになっているため、普通にpost-commitに

svn up /path/to/dir

と書いてもパーミッションの問題でエラーになる。

setuidでなんとかなるんじゃないかと思っていろいろ試したけどダメで、dreamhostのwikiに解決方法のってた。

どうやらcgiスクリプトつくってそれをpost-commitのフックでhttpから叩けということらしい。うーん・・・。なんかキモイけどこれでいいや。ちなみにここにsetuidはセキュリティの問題上無効にしてますって書いてあった。

トラックバックURL

http://webtech-walker.com/archive/2009/04/23221921.html/trackback

※トラックバックを受け付けてから表示するまでにしばらく時間がかかる場合があります。

コメントフォーム

※HTMLタグは使用できません。