[Linux] SVN 설치

HYEOK·2023년 11월 27일
0

Linux

목록 보기
3/4

CentOS 7 기준입니다.

1. 사용자 추가

yum -y install subversion // svn 패키지 설치

2. SVN 폴더 생성

mkdir -p svn/{repos} // svn, repos 폴더 생성

3. SVN 저장소 생성

svnadmin create --fs-type fsfs repos // 저장소 생성
vi repos/conf/svnserve.conf // svn conf 파일 열기

4. SVN conf 파일 수정

10, 20 Line 주석 해제

5. SVN passwd 파일 수정

vi passwd // passwd 파일 열기
ID : user / PW : 1234

6. SVN authz 파일 수정

vi authz // authz 파일 열기
user = rw // user 계정에 read, write 권한 부여

7. SVN svnserve 파일 수정

vi /etc/sysconfig/svnserve // svnserve 파일 열기
해당 경로에 없을 시 find / -name 'svnserve'로 경로 찾기
OPTIONS="--threads --root /svn/repos" 추가

8. 환경변수 설정

vi ~/.bash_profile // bash_profile 파일 열기
#Subversion
SVN_EDITOR=/usr/bin/vim
export SVN_EDITOR
:wq! // 저장
source ~/.bash_profile // 환경변수 반영

9. svn 실행

systemctl stop svnserve.service // SVN 종료 명령어
systemctl start svnserve.service // SVN 실행 명령어
systemctl status svnserve.service // SVN 구동 상태 확인 명령어

10. svn 디렉토리 생성 및 확인

svn mkdir --parents svn://서버 IP주소/svn/repos/디렉토리 // 디렉토리 생성
svn list svn://서버 IP주소/svn/repos

11. Checkout(1)

SVN commit할 디렉토리에서 우클릭 - SVN checkout 클릭
URL : svn://서버IP주소/svn 설치 경로
URL 입력 후 OK

11. Checkout(2)

윈도우 상에서 파일 업로드 후 서버에서 checkout 명령어를 실행해야 확인 가능
svn://서버IP주소/svn // svn checkout
profile
SE(System Engineer) 성장 기록

0개의 댓글

관련 채용 정보