설치

apt-get 으로 아래의 패키지를 설치해준다.

apt-get install subversion libapache2-svn

설정

svnadmin create /home/svn/이름

권한을 아파치에게 준다.

chown www-data:www-data /home/svn/이름 -R

여기서 /home/svn/이름은 디렉토리 기반으로 정해지는 이름이다.

아이디, 패스워드 보안 설정

아래 파일의 내용을 변경한다. (여러 도메인으로 나눠 하고 싶으면 sites-enabled 폴더 안에 자기 도메인들 파일 안에 해도 된다.)

vi /etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>
	DAV svn
	SVNPath /home/svn/이름
	AuthType Basic
	AuthName "My Project"
	AuthUserFile /etc/apache2/dav_svn.passwd
	Require valid-user
</Location>
htpasswd -cm /etc/apache2/dav_svn.passwd 유저네임

완료

아파치를 재시작해준다.

/etc/init.d/apache2 restart