[Centos]Subversionサーバーにする

Centos6でSubversionサーバーを立ててみる

Apache2は既にインストール済み

yum install subversion mod_dav_svn

設定をします
vi /etc/httpd/conf.d/subversion.conf
とりあえず下記を追記

<Location /repos>
DAV svn
SVNParentPath /var/www/svn
</Location>

リポジトリ用フォルダ作成
mkdir /var/www/svn
リポジトリ作成
svnadmin create /var/www/svn/test
権限をApacheユーザーにもたせる
chown -R apache:apache /var/www/svn

別のsvnクライアントのはいったPCで
svn co http://(サーバーIP)/repos/test/
checkoutできた

これだと誰がcommitしたかわからない..
ので、Digest認証かけてみる
vi /etc/httpd/conf.d/subversion.conf

<Location /repos>
DAV svn
SVNParentPath /var/www/svn
AuthType Digest
AuthName realm
AuthUserFile /etc/httpd/.htdigestpassword
Require valid-user
</Location>

にして
htdigest -c /etc/httpd/.htdigestpassword realm user
でパスワード2回打つ

今度コミットしたらID/PWきかれてコミット
コミットした人がわかりました

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください