ラベル Subversion の投稿を表示しています。 すべての投稿を表示
ラベル Subversion の投稿を表示しています。 すべての投稿を表示

2009年12月11日金曜日

svn: Can't open fileエラー

svnサーバにコミットしたところ以下のようなエラーが返ってきてしまった。

svn: Can't open file '/var/svn/hogehoge/db/txn-current-lock': Permission denied
svn: MKACTIVITY of '/repos/hogehoge/!svn/act/069d9079-2501-0010-a783-df4e102faed0': 500 Internal Server Error (http://hogehoge.com)


というようなエラーが出てしまった・・・

Permission deniedということから、パーミッション設定がよくないらしい・・・


確認してみると、オーナーがrootになってました。

apache2のmod_davでsvnを利用している以上、apache2が操作できる権限にしておかなきゃね。

2009年12月7日月曜日

subversion設定の覚書

いつも忘れちゃうので、覚書です。

# ディレクトリ作成
# mkdir /var/svn
# mkdir /var/svn/test


# ファイルシステムで作成
# svnadmin --fs-type fsfs create /var/svn/test


今回はサーバ移動なので、以下の作業もします

# サーバAでダンプ
# svnadmin dump /var/svn/test > svn_dump_test


# サーバBでリストア
# mkdir /var/svn
# mkdir /var/svn/test
# svnadmin --fs-type fsfs create /var/svn/test
# svnadmin load /var/svn/test < svn_dump_test