티스토리 뷰
먼저 yum 패키키 설치 명령어로 svn 패키지를 설치합니다.
# yum -y install subversion
저장소로 사용할 디렉토리를 생성합니다.
(저는 root경로에 web디렉토리를 저장소로 하겠습니다.)
# mkdir /svn
# cd /svn
# svnadmin create 만들저장소명
저장소를 위치시킬 디렉토리를 하나 만들고, 만든 디렉토리로 이동 후 svnadmin 명령으로 저장소를 만듭니다.
이제 /svn/저장소명 경로에 svn에 설정 폴더들이 생기게 됩니다.
그중에서 conf디렉토리에 있는 svnserve.conf 파일을 vi로 열어서 다음항목의 주석을 해제합니다,
anon-access=read
auth-access=write
svn의 유저 아이디와 암호를 설정합니다.
/저장소경로/conf/passwd
를 수정하면 됩니다.
[users]
# harry = harryssecret
# sally = sallyssecret
사용자아이디 = 사용자암호
service 명령어로 svn서버를 시작하는 방법
[root@centos ~]$ echo 'OPTIONS="--threads --root /svn(저장소최상위폴더)"' > /etc/sysconfig/svnserve
[root@centos ~]$ cat /etc/sysconfig/svnserve
[root@centos ~]$ service svnserve start
svn 서버를 시작합니다.
[root@centos ~]$ svnserve -d -r /root/web
SVN 서버 확인합니다.
[root@centos ~]$ svn checkout svn://127.0.0.1/
SVN 구성 확인합니다.
[root@centos ~]$ svn list svn://127.0.0.1/
SVN 정지
# ps -enf | grep svnserve
root 11424 1 0 09:49 ? 00:00:00 svnserve -d -r /저장소명
그다음 해당 process 를 죽인다.
#kill -9 11424
서버 재시작시 자동실행
vi /etc/rc.d/rc.local
svnserve -d -r /home/svn --listen-host=0.0.0.0 //rc.local 파일에 이 명령어 추가
svn포트가 3690이니 iptables에서 열어줍니다!!!!!!!!!!!!!!
이클립스에서 체크아웃
상단에 window탭 - show view -
하단의 콘솔창이 있는 곳에서 생겨난 svn repositories탭을 클릭
여백창에 대고 마우스오른쪽 클릭 - new - repository location
이런창이 나타나고 URL,User,Password 항목을 입력합니다.
URL :
자신의 네임서버가 존재할 경우 아래처럼 할 수 있지만 없으면 svn://리눅스서버아이피:3690/저장소명
User 및 Password :
svn저장소의 /conf/passwd 에서 입력한 유저명과 암호를 입력
finish를 누르면 svn repositories탭 창에 저장소가 뜹니다.
그리고 체크아웃
기존 프로젝트를 저장소에 저장하고 싶으면 프로젝트 최상위 폴더에 대고 마우스 우클릭
team - share project - svn선택 next - use existing repository location 선택 - finish
'LINUX' 카테고리의 다른 글
재귀적 질의 공격에 대한 방어 방법 (0) | 2015.12.27 |
---|---|
[tomcat] 톰캣 로그 남기기 (0) | 2015.11.25 |
톰캣 webapps 루트(root) 경로 변경, 6.X버전에서의 변경 (0) | 2015.06.24 |
호스트OS인 윈도우에서 NAT환경의 게스트OS인 리눅스에 접속하는 방법 (0) | 2014.11.28 |
[VMWARE 리눅스 환경] MySQL설치 및 윈도우에서 접속하기 (0) | 2014.04.04 |