반응형

1. 업데이트 수행 및 SVN 설치


#apt -get update

#apt -get install subversion


2. 저장소 폴더 및 저장소를 위한 폴더 생성


#mkdir -p /home/svn/repos/

#svnadmin create --fs-type fsfs /home/svn/repos/project


3. svnserve.conf & passwd & authz 파일 수정


#vi /home/svn/repos/project/conf/svnserve.conf

( '#'을 지워 주석을 해제하고 저장한다. )

anon-access = read

auth-access = write


password-db = passwd


authz-db = authz


#vi /home/svn/repos/project/conf/passwd

[users] 아래에 계정을 추가

ex) admin = 1234


#vi /home/svn/repos/project/conf/authz

passwd 파일에서 생성한 계정의 권한을 준다.

[/] 또는 [/경로]를 쓰고 아래에

ex) admin = rw



4. SVN 서버 실행 및 확인


#svnserve -d -r /home/svn/repos/


#ps  -ef|grep svnserve



위와 같이 나오면 서버 실행중


( 서버 중지 : killall svnserve  ) 


5. SVN 체크아웃

#svn co svn://localhost/project

계정 정보 입력후 체크 아웃 성공하면 완료

외부에서도 접속하는지 확인해볼것

반응형

+ Recent posts