반응형

DevOps/SVN 2

[SVN] 백업(backup) 및 복원(load) 방법

1. 전체 백업 가장 단순하면서 쉬운 전체 백업 방법이 있다. 저장소를 압축하고 이관 대상 서버로 들고 가서 풀어주면 끝! 1-1) 백업 repository 저장소 전체를 압축 // svn 프로세스 종료 kill -9 [svn PID] // 저장소를 압축한다. (ex : tar -cvf repo_20240118.tar ./svn) tar -cvf [압축파일명] ./[svn 저장소 경로] 압축 과정에서 커밋이 일어나면 안되기 때문에 꼭 svn을 종료시켜야 한다. 1-2) 복원 이관 대상 서버에 svn이 설치되어 있어야 하며, 해당 svn 버전을 동일하게 맞춰야 오류가 이상 없이 실행이 가능하다. // 압축 해제 tar -xvf [압축파일] 리포지토리 개별적으로 복원할 경우 svn 버전이 달라도 호환 가능하..

DevOps/SVN 2024.01.19

[SVN] Ubuntu SVN 설치 및 자동 실행 방법

1. SVN 설치 sudo apt install subversion 1-1) 리포지토리 생성 리포지토리를 생성하고 싶은 경로를 포함해 create 명령어를 작성한다. // svn 폴더 생성 mkdir /home/svn // TEST 리포지토리 생성 sudo svnadmin create /home/svn/TEST 1-2) SVN 서버 접근 권한 설정 // 생성한 리포지토리 이동 cd /home/svn/TEST // svnserve.conf 파일 수정 sudo vi svnserve.conf 아래에 표시한 부분을 주석을 풀어준다. anon-access = read : 익명 사용자는 리포지토리를 읽기 전용으로만 접근 auth-access = write : 인증된 사용자는 리포지토리에 쓰기 작업을 수행 가능 pa..

DevOps/SVN 2023.12.04
반응형