새소식

반응형
Server/CentOS 7

subversion 설치 및 설정

  • -
반응형

1. subversion 설치

- subversion 설치 여부 확인

: rpm -qa | grep subversion

없을 시

: yum install -y subversion

subversion 설치

2. subversion 저장소 생성

: mkdir /home/svn

: cd /home/svn

: svnadmin create --fs-type fsfs /home/svn/obo

저장소 생성 완료

3. 생성한 저장소 conf 파일 수정

: cd /home/svn/obo/conf

* svnserve.conf : svn 환경 설정

* passwd : 사용자 계정 설정

* authz : 생성한 계정 권한 설정

기존에 존재하는 svnserve.conf 파일 복사

: mv svnserve.conf svnserve.conf.old

: vi svnserve.conf (새로 생성)

내용 추가

[general]

#익명접근의 권한 없애기

anon-access = none

#인증 접근 시 권한 주기 write(읽기/쓰기)

auth-access = write

#사용자 계정 설정파일

password-db = passwd

#인증 접근 계정 권한 설정

authz-db = authz

4. CentOS 7 에 서비스 등록을 위해 /etc/sysconfig/svnserve 파일 수정

- 기존 : OPTIONS="-r /var/svn"

- 수정 : OPTIONS="--threads --root /home/svn"

* 또는 svnserve -r -d /home/svn

5. passwd 파일 수정(계정 설정)

: vi /home/svn/obo/conf/passwd

[users]

obo = 1234

6. 생성한 계정 권한 주기

: vi /home/svn/obo/conf/authz

맨 밑에 추가

[/]

obo = rw

7. 서비스 시작

: svnserve -d -r /home/svn

* -d : daemon

* -r : root

subversion 기본 포트는 3690

접속 시 URL : svn://서버IP/저장소 위치

ex) svn://123.123.123.123/obo

끝.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.