728x90
반응형

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에서 확인 가능




728x90
반응형

'도구, 툴 > 세팅' 카테고리의 다른 글

[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

+ Recent posts