Subversionのメモ

たまに忘れるのでメモ。
常用するようになれば頭に叩き込まれるかな。

svnというユーザを作成、そのホームディレクトリをリポジトリとする。

sudo adduser svn
su svn
cd ~

svnadmin create hoge --fs-type fsfs
chmod -R 777 hoge
svn import hoge file:///file_path/hoge/ -m "はぢめてのいんぽぉと"

svn checkout file:///file_path/hoge/
svn commit hoge

with Apache

sudo apt-get install libapache2-svn
sudo chown -R www-data.www-data hoge
sudo htpasswd -cm .htpasswd username
$sudo vim /etc/apache2/mods-enabled/dav_svn.conf 


  DAV svn
  SVNParentPath /home/svn
	
  # authorization
  AuthType Basic
  AuthName "Subversion Repository."
  AuthUserFile /home/svn/.htpasswd
  require valid-user