CentOS7 Linux Subversion(SVN) 설치

■ subversion이 설치되어 있는지 확인
# yum list installed subversion

■ yum으로 subversion 설치
# yum install subversion -y

■ 저장소 디렉토리 생성
# mkdir /usr/local/svn_repo

■ 저장소(repo-tasks) 생성
# svnadmin create /usr/local/svn_repo/repo-tasks

■ svnserve.conf 파일 수정
# vi /usr/local/svn_repo/repo-tasks/conf/svnserve.conf
# svnserve.conf의 내용을 모두 지우고 아래 내용을 붙여넣기 한다.
[general]
anon-access = none
auth-access = write
password-db = passwd
# authz-db = authz
realm = My First Repository
# force-username-case = none
[sasl]
# use-sasl = true
# min-encryption = 0
# max-encryption = 256

■ passwd 파일 수정
# vi /usr/local/svn_repo/repo-tasks/conf/passwd
# passwd의 내용을 모두 지우고 아래 내용을 붙여넣기 한다. svn 사용자 ID를 ‘svnuser’, 비밀번호를 ‘svnpass’로 설정
[users]
svnuser = svnpass

■ svn 서버 실행
# svnserve -d -r /usr/local/svn_repo

■ svn 서버 접속 URL
svn://192.168.152.128/repo-tasks

 

■ 이클립스에서 SVN 서버 접속하기

◈ 이클립스 메뉴 > Window > Show View > Other 선택

svn 설치01

◈ Show View 팝업에서 SVN > SVN Repositories 선택

svn 설치02

◈ SVN Repositories화면에서 마우스 오른쪽 버튼 클릭해서 New > Repository Location 선택

svn 설치03

◈ Location의 Url 에 svn://[svn이 설치된 서버의 IP]/repo-tasks 을 입력하고  Finish 버튼 클릭

svn 설치04

◈ 앞서 passwd파일에서 등록한 ID/Password(svnuser/svnpass)를 입력하고 OK 버튼 클릭하면 이클립스에서 Subversion서버로 연결이 완료된다.

svn 설치05