SVN 저장소 설정
작성일자 : 2018년 07월 16일
환경 : Amazon Linux AMI 2018.03 / SVN 1.9.7
1. SVN 서버 설정
# Root 계정으로 작업 권고
1.1 SVN 설치
설치 명령어 입력
$ yum install subversion |
설치완료
1.2 저장소 설정
SVN 최상위 루트폴더 설정
$ mkdir /var/svn |
repository 생성
$ svnadmin create --fs-type fsfs /var/svn/repos |
생성완료
1.3 환경 설정
$ vi /var/svn/repos/conf/svnserve.conf |
# 공백 주의
$ vi /var/svn/repos/conf/passwd |
ID=PASSWORD 형식
$ vi /var/svn/repos/conf/authz |
환경변수 설정
$ vi /etc/profile .. SVN_EDITOR=/usr/bin/vim export SVN_EDITOR .. $ source /etc/profile |
1.6 서비스 시작
$ svnserve -d -r /var/svn/repos // svnserve -d -r <path to repository> |
++ 아래와 같은 오류 출력 시
/etc/sysconfig/svnserve 에서 환경에 맞게 경로 수정
SVN 기본 디렉터리 구조 생성
$ svn mkdir --parents svn://127.0.0.1/var/svn/repos/trunk $ svn mkdir --parents svn://127.0.0.1/var/svn/repos/branches $ svn mkdir --parents svn://127.0.0.1/var/svn/repos/tags
// svn mkdir svn://”IP”/”Repository Path”/”Directory” // trunk, branches, tags 3개 디렉터리 생성 // 명령어 입력 시 자동으로 VIM이 활성화 되며, :q , c 차례로 입력 후 // root 비밀번호, svn 계정 입력( Write 권한 있는 계정 필수 ) |
svn list svn://”IP”/”Repository” 입력 후 아래 내용 확인
2. Client 서버 설정
# Window 기준
2.1 로컬 저장소 설정
Tortoise SVN 설치 ( https://tortoisesvn.net/downloads.html )
저장소로 사용할 폴더 우클릭 후 SVN Checkout 클릭
URL 입력 후 계정 입력
연결 확인
2.2 Commit
테스트를 위한 저장소 수정
디렉터리 우클릭 후 Commit
Commit 내용은 TortoiseSVN Repository Browser에서 확인 가능
'도구, 툴 > 세팅' 카테고리의 다른 글
[React] 기본 프로젝트 띄우기 (0) | 2019.11.03 |
---|---|
[vue] vuetify 사용 설정 (1) | 2019.07.21 |
GIT 저장소 설정 (0) | 2018.07.15 |
node.js 설치 (0) | 2018.06.10 |
VSCode 설치 (0) | 2018.06.10 |