본문 바로가기

시스템/VisualSVN

(3)
VisualSVN | powershell을 이용한 Repository Backup 스케줄 만들기 SVN 버전 : 3.9.7 Standard Edition VisualSVN Manager 에서 Repository 별 수동 백업을 지원한다. 또한 "Jobs"에서 Backup JOB을 만들고 스케줄링 할수 있으며 Full백업과 증분백업을 지원한다. 하지만 "Jobs"에서 지원하는 Backup JOB 스케줄은 Standard Edition에서는 지원하지 않는다. Enterprise Edition에서 지원 따라서 비용없이 진행하기 위한 Backup 스케줄링 방법은 Powershell을 이용한 Repository별(or 모든) Full Backup 스크립트를 만들고 윈도우 스케줄러나 AWX(ansible)를 이용하여 스케줄을 등록해야 한다. (Backup JOB에서 지원하는 증분백업 또한 사용 할수가 없어 F..
VisualSVN | 3.9.7 로 업데이트 버전 현 버전 : 2.5.6 업데이트 버전 : 3.9.7 3.9.7버전은 무료에서 사용자수 제한없이 사용할 수 있는 마지막 버전이며 4.0.0 이상 버전에서는 아래와 같은 라이선스 정책이 적용 된다. 참조 : https://www.visualsvn.com/support/topic/00146/ 또한 3.9.7은 EOS(End of Support) 버전이다. 업데이트 목적 1. 백업 스케줄 지원 각 Repository 별로 수동 백업을 지원한다. 백업 JOB으로 스케줄을 생성할 수 있으며 Full 백업, 증분 백업을 지원한다. 백업 JOB 스케줄은 Enterprise Edition에서 지원한다. 2. PowerShell 지원 3.9.7버전에서 사용할 수 있는 PowerShell 명령 Add-SvnAccess..
VisualSVN | Repository 별 User 권한 파악하기 현재 사용중인 VisualSVN 버전 2.5.6 는 Manager에서 User별 권한을 가지고 있는 Repository 경로를 파악 할 수 가 없다. 간다하게 다음 두가지 방법을 사용하여 파악 할 수 있다. 1. authz Repository 별 Permission 정보를 Repository home directory인 경로에 "authz" 이름의 파일로 text 형식으로 저장한다. 따라서 워드패드로 열어 보면 아래와 같은 내용을 볼 수 있다. [/] *=rw [test_repo:/] *= test1=rw test2=r test3= * : Everyone test1=rw : test1 사용자는 read / write 권한을 갖는다. test2=r : test2 사용자는 read 권한만 갖는다. test3..