2013년 2월 25일 월요일
리눅스 svn 설치 + sasl
svn
사용자 계정 추가
adduser svn
passwd svn
저장소(Repository)
svnadmin create --fs-type fsfs /home/svn/Projects
//db타입 tortoiseSVN에서 버클리db 더 이상 지원하지 않음. fsfs로 생성.
권한설정
chown -R svn:svn /home/svn
// svn이 아닌경우 해당 이름 사용 ss1:ss1
chmod 644 .dmrc
chmod 755 /home/svn
// svn 계정으로 로그인 시 에러 발생 함.
su - svn
gedit /home/svn/Projects
ls -al /home/svn/Projects
파일 수정
vi ~/.bash_profile
SVN_EDITOR=/user/bin/vim
export SVN_EDITOR
/home/svn/Projects/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
/home/svn/Projects/conf/passwd
[user]
id = password
서버구동
svnserve -d -r /home/svn // 서버를 데몬으로 구동. 폴더 지정
ps -aux | grep svnserv
netstat -ant | grep 369
export
SVN_EDITOR=/usr/bin/vim
export SVN_EDITOR
trunk, branches, tags 폴더 생성
svn mkdir svn://localhost/Projects/trunk
svn mkdir svn://localhost/Projects/branches
svn mkdir svn://localhost/Projects/tags
*vi 자동 실행 됨
:q 입력 후 엔터 > C > 사용자 계정 패스워드 > passwd에 등록한 svn 계정, 암호 입력
svn확인
svn list svn://localhost/Projects
svn체크아웃
svn checkout svn://localhost/Projects
svn 종료
killall svnserve
종료 확인
ps -ef | grep svn
// kill -9 xxxx 로 가능
svn 자동 실행(redhat, centos)
/etc/rc.d/rc.local 에 추가
svnserve -d -r /home/svn
su -
chmod 644 .dmrc
chmod 755 /home/svn
*** 3690 port - 미실행 시 svn 연결되지 않음
/etc/sysconfig/iptables 에 3690포트 추가
Linux GUI Telnet
gedit /etc/ssh/ssh_config
22번째 라인의 ForwardX11 no 를 yes
service sshd restart
윈도우에서 http://sourceforge.net/projects/xming/
Xming 다운로드 후 설치
putty에서 좌측 설정
접속 > SSH > X11 > X11 포워딩 사용 체크 > X디스플레이 위치 localhost:0 > 원격 X11 인증 프로토콜 MIT-Magic-Cookie-1 선택
세션에 원하는 주소 입력 후 접속
실행은 xclock, gnome-terminal, gnome-session
//
// sasl 추가
//
//패키지 설치
yum install cyrus-sasl*
// 파일 수정
gedit /home/svn/Projects/conf/svnserve.conf
password-db = passwd // #을 이용 주석처리
use-sasl = true
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기