Page History
SVN 백업
svnadmin dump %REPODIR% > %REPOBACKUP%
svnadmin dump /svn/repos > /backup/repos1.dump
SVN 복원
svnadmin load %REPODIR% < %REPOBACKUP%
svnadmin load /svn/repos < /backup/repos1.dump
설정파일위치: /svn/repos/conf/
# vi /svn/repos/conf/svnserve.conf
[general] anon-access = none //익명 접근의 권한은 none 없음 auth-access = write //인증 접근의 권한은 write 읽기/쓰기 realm = My_First_Repository //프로젝트 명칭 authz-db=authz//인증 접근의 권한 설정 파일 위치 password-db = passwd //사용자 패스워드 저장 파일 위치 |
svnserve.conf : svn project1에 대한 일반적인 권한 설정
passwd : svn 사용자 ID/PW를 설정
authz : svn 접근에 대한 그룹 설정, 읽기/쓰기 권한 설정
SVN 계정발급 정책
- 공통사항 : SVN 에서 아이디 발급시 sasl 을 이용한다
- 계정 생성 방법 : saslpasswd2 -c –u 레파지토리이름 아이디-> 패스워드 입력
- 계정 확인 : sasldblistusers2
- 계정 삭제 : saslpasswd2 -d –u 레파지토리이름 아이디