Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 레파지토리이름 아이디