Subversionの導入(ついでにtracも)
下記のページを参考に、andLinuxにsvnを入れてみた。Tracも一緒に入れてみた。
"Subversion+svkでらくらく分散リポジトリ"
実行したコマンドはおおむね次の通り。
sudo apt-get install subversion sudo apt-get install trac apache2 libapache2-svn libapache2-mod-python sudo apt-get install enscript sudo mkdir /var/lib/svn sudo svnadmin create /var/lib/svn/MyProject sudo chown -R www-data /var/lib/svn/ sudo mkdir /var/lib/trac sudo trac-admin /var/lib/trac/MyProject initenv (リポジトリのパスで"/var/lib/svn/MyProject"を指定。そのほかはデフォルト) sudo chown -R www-data:www-data /var/lib/trac sudo vi /etc/apache2/sites-available/default ("http://ホスト名/trac"で"/var/lib/trac/MyProject"にアクセスできるよう設定) sudo vi /etc/apache2/mods-available/dav_svn.conf ("/var/lib/svn"にあるリポジトリに"http://ホスト名/svn/MyProject"でアクセスできるよう設定) sudo htpasswd -cm /etc/apache2/svn.passwd user1 sudo trac-admin /var/lib/trac/MyProject permission user1 TRAC_ADMIN sudo /etc/init.d/apache2 restart
これで、Windows側のTortoisesvnで、"http://192.168.11.150/svn/MyProject"を適当なフォルダにチェックアウト。
適当なプロジェクトを突っ込んで、コミットしたら問題なくできた。
さらに、"http://192.168.11.150/trac/"にブラウザでアクセスしたら、tracのページが見れるようになった。もちろんさっきコミットしたプロジェクトの中味も見れる。すごい!