반응형
- SVN 설치 및 이클립스 url 적용 -
svn 설치 방법 및 repository 세팅 방법
OS : CentOS7
방화벽 : OFF
1. SVN 설치 하기
yum install -y subversion
2. SVN의 루트 폴더로 사용할 폴더 생성
# /
mkdir svn
3. SVN 루트 설정
svn 루트 설정 잘하세요.. 이것 때문에 삽질하다가 2시간 날림..
vi /etc/sysconfig/svnserve
===================================
# OPTIONS is used to pass command-line arguments to svnserve.
#
# Specify the repository location in -r parameter:
# root 폴더 지정
OPTIONS="--threads --root /svn"
==================================
4. Repository 생성
/svn/project 라는 svn Repository 생성
# /svn
svnadmin create --fs-type fsfs project
5. 설정 파일 변경
svnserve.conf 파일을 열어보면 주석(19, 20, 27, 34, 39 라인)있는 부분에 주석 풀고 변경
주의 할 점 : 앞에 공백 있으면 안됨. ex ) anon-access = none (O) , anon-access = none(X)
# /svn/project/conf
vi svnserve.conf
#익명 접근 권한
anon-access = none
#인증된 사람 접근 권한
auth-access = write
# 사용자 및 비밀번호 파일
password-db = passwd
#사용자 인증 접근 권한 설정 파일
authz-db = authz
# 프로젝트 명칭
realm = project
6. 사용자 및 비밀번호 설정
# /svn/project/conf
vi passwd
==========================
# [users] 맨아래 사용자 추가
test = test1234
7. 인증 접근 권한 설정
# /svn/project/conf/
vi authz
=====================
# 맨아래 추가 유저명 = 권한
[/]
test = rw
8. SVN 리스타트
systemctl restart svnserve
# 실행중인지 확인.
ps -ef | grep svnserve
9. SVN 접속
# 경로
# /svn/project repository에 접근하는 방법
svn://IP주소/project
반응형