SVN 명령어 및 기본 디렉토리 생성 , 설정
SVN 기본포트 : 3690
SVN 실행
#svnserve -d -r {SVN 최상위 폴더}
SVN 포트 변경
#svnserve -d -r {SVN 최상위 폴더} --listen-port 3690 -> 7020
SVN 종료
# killall svnserve
SVN 확인
# ps -ef | grep svn
Svn 저장소 생성
# 일반 파일시스템으로 생성
$ svnadmin create --fs-type fsfs /svn_source/Spring
or
# berkeley db 형식으로 생성
$ svnadmin create --fs-type bdb /svn_source/Spring
SVN 저장소 권한 설정
# cd /svn_source/Spring/conf
# vi /svn_source/Spring/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
주의 : 문자 앞에 공백 없어야함..공백있을경우 오류
패스워드 설정
# vi passwd
[users]
아이디 = 패스워드
기본 저장소 폴더 생성
Trunk, brances, tag
$ svn mkdir svn://localhost/Spring/trunk --username 아이디
$ svn mkdir svn://localhost/Spring/branches --username 아이디
$ svn mkdir svn://localhost/Spring/tags --username 아이디
코멘트 작성
--이 줄 이하는 자동으로 제거됩니다--
A svn://localhost/Spring/tags
폴더 생성시 Store password unencrypted (yes/no)? No를 해도 계속 물어볼경우
한글로 아니오 입력하면 된다.
기본 디렉토리 생성하려고 하는데 아래와 같은 메시지가 나오는 경우
------------------------------------------------------------------------------------------------------------------------------------
svn: 로그 메시지를 구하기 위해 외부 프로그램을 사용할 수 없습니다.
SVN_EDITOR 환경변수를 설정하시거나 --message (-m) 또는 --file (-F) 옵션을 사용하세요.
svn: 환경변수 SVN_EDITOR, VISUAL, EDITOR 중 하나는 설정하거나, 'editor-cmd' 를 구성화일에 명시해야합니다.
------------------------------------------------------------------------------------------------------------------------------------
# cd ~
# vi .bash_profile 파일에 추가
SVN_EDITOR=/usr/bin/vim
export SVN_EDITOR
위와 같이 SVN_EDITOR 를 지정해준다.
---SVN 자동 실행 등록(CENT OS기준)
# vi /etc/rc.d/rc.local
# svnserve -d -r {SVN 최상위 폴더} 호스트명 또는 포트 추가
'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글
쉘스크립안에서 사용자 변경처리 (0) | 2013.06.26 |
---|---|
자바 설치 (0) | 2013.06.22 |
apache + mod_jk + virtualhost 설정 (0) | 2013.05.27 |
SVN DUMP 및 LOAD 방법 (0) | 2013.04.18 |
심볼릭 링크 생성 및 타겟 변경 (0) | 2013.03.22 |