0. 설치환경
- Linux CentOS 5.6 (64bit)
1. 설치
# yum install subversion
2. svn 디렉토리 생성
# mkdir /home/svn
3. svn 저장소 (repository) 생성
# cd /home/svn (svn 디렉토리로 이동)
# svnadmin create repo-tasks (repo-tasks 가 아니더라도 이름은 자유롭게 설정가능)
4. svn 설정파일 수정
# cd /home/svn/repo-tasks/conf/ (conf 디렉토리로 이동)
# vi svnserve.conf
>> 이미 있는내용 전부 지우시구요 (절 믿으세요) 아래 내용을 고대로 복사 붙여넣기 하세요
anon-access = read
auth-access = write
password-db = passwd
realm = repo-tasks <= 여기서 repo-tasks 부분은 생성되는 repository 이름에 맞게 작성
* 주의 : 위 설정파일 내용을 작성할때.. 왼쪽에 공백이 있으면 오류가 납니다.. 이걸로 하루종일 뻘짓했어요... 하하하하
5. passwd 수정
# vi /home/svn/repo-tasks/conf/passwd
>> 기존 내용 삭제 후 아래 형태로 [사용자아이디 = 비밀번호] 형태로 추가해주세요~
>> 외부에서 svn 접속 시 사용되는 아이디와 비밀번호 입니다.
[users]
svnuser = svnpasswd
6. svn 데몬 실행전에 svn에서 사용할 3690 포트를 열어둡니다.
# vi /etc/sysconfig/iptables
>> 아래 내용을 마지막줄에 추가합니다.
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
>> iptable 재시작
# /etc/init.d/iptables restart
7. svn 데몬 실행
# svnserve -d -r /home/svn
SVN 설치부터 사용하기위한 설정까지 끝 ~
댓글
댓글 쓰기