玄箱HG(debian lenny)へ SVN を導入する
玄箱HG(debian lenny)へ SVN を導入する 参考 http://wlog.flatlib.jp/item/1289 http://brokendish.org/debian/609/ subversionインストール sudo apt-get install subversion sudo apt-get install libapache2-svn libapache2-mod-encoding subversionの設定 svnロケーション設定 cd /etc/apache2 sudo vi mods-available/dav_svn.conf 以下を追加 <Location /svn> DAV svn SVNParentPath /path/to/svn_server_directory SVNListParentPath on #require ssl SSLRequireSSL AuthType Basic # auto commit on SVNAutoversioning on AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd # require authentication other than require method for read repository. Require valid-user </Location> svnルートディレクトリの作成 mkdir -p /path/to/svn_server_directory svnディレクトリ(プロジェクト単位?)の作成 sudo svnadmin create --fs-type=fsfs /path/to/svn_server_directory/repo sudo chown -R www-data:www-data /path/to/svn_server_directory sudo chmod -R gu+w /path/to/svn_server_directory svnアクセスユーザの作成 htpasswd -c /etc/apache2/dav_svn.passwd [user_name] 作成したdav_svnの有効化 sudo a2dismod dav_svn sudo a2enmod dav_svn sudo /etc/init.d/apache2 restart svn基本ディレクトリを作成 svn mkdir https://[server_url]/svn/repo/trunk -m "create" svn mkdir https://[server_url]/svn/repo/branches -m "create" svn mkdir https://[server_url]/svn/repo/tags -m "create" オラオラ認証のエラー対応 オラオラ認証なので以下のようなメッセージがでる。 ...