PostIT

[Server/SVN] SVN 구축하기 본문

Tool/Etc

[Server/SVN] SVN 구축하기

shun10114 2016. 12. 5. 12:54

환경 :   - CentOS 7

- SVN



0. 확인

[root@centos ~]$ yum info subversion



1. 설치

[root@centos ~]$ yum -y install subversion



2. Repository 설정


[root@centos ~]$ mkdir /svn/project1

[root@centos ~]$ svnadmin create --fs-type fsfs /svn/project


3. /etc/sysconfig/svnserve 생성


[root@centos ~]$ echo 'OPTIONS="--threads --root /svn"' > /etc/sysconfig/svnserve

[root@centos ~]$ cat /etc/sysconfig/svnserve


OPTIONS="--threads --root /svn


4. svnserve.conf 설정

[root@centos ~]$ vi /svn/project/conf/svnserve.conf


[general]
#권한이 없을때 접근제한

anon-access = none 
#권한이 있을 때 쓰기기능

auth-access = write

#사용정보는 passwd 파일 참고

password-db = passwd

#권한 정보는 authz 파일 참고 

authz-db=authz



5. paswwd 설정


[root@centos ~]$ vi /svn/project/conf/passwd


[uesrs]

username1 = password

username2 = password



6. authz 권한 설정(문제 생기면 svnserve.conf에서 잠시 authz를 보류)


[root@centos ~]$ vi /svn/project/conf/authz

#[/]안에 설정은 접근 루트에 대한 권한 설정을 할 수 있어 수정가능

[/svn]

#읽기, 쓰기 권한

username1 = rw

#읽기 권한

username2= r



7. 서버 기동

 ** 만약 실행이 되지 않는다면 killall svnserve 후 재입력

[root@centos ~]$ systemctl start svnserve


8. SVN 서버 확인


[root@centos ~]$ svn://접속 할 주소/project


■ 이클립스에서 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 버튼 클릭





http://zetawiki.com/wiki/CentOS_%EC%84%9C%EB%B8%8C%EB%B2%84%EC%A0%84_%EC%84%9C%EB%B2%84_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%84%A4%EC%A0%95_(svn)








'Tool > Etc' 카테고리의 다른 글

[Grunt/Mac] 맥에 Grunt 설치하기  (0) 2017.03.03
[jenkins/mac]homebrew jenkins 설치 - 퍼옴  (0) 2016.11.30
Comments