VirtualBox4 우분투에 SVN 설치

VirtualBox 우분투에 SVN을 설치하고 TortoiseSVN 비번없이 접속하는 방법에 대해서 알아본다.

< 우분투에서 root 권한 획득하기 >


1. root 계정의 비번을 만들어 준다
sudo passwd root

2. 루트계정으로 변경
su root

< SVN 설치 >

1. apt-get 업데이트
apt-get update

2. 서버버전 설치
apt-get install subversion

3. 사용자 그룹 설정
vi /etc/group
subversion:x:1005:momo

4. 서브버전 메인 저장소 생성
mkdir /home/repos

5. 프로젝트 저장소 생성 및 권한 변경
cd mkdir /home/repos
svnadmin create testsvn
chgrp -R subversion testsvn
chmod -R g+w testsvn

6. 우분투에서 확인
svn+ssh는 svn+ssh://momo@ip/디렉토리_풀네임을 준다
svn checkout svn+ssh://momo@192.168.56.1/home/repos/testsvn


< 비번없이 윈도우즈 거북이로 연결 >

putty로 비번없이 ssh로 로그인이 되어야 한다.
putty 세션을 서버 IP와 동일하게 만다.

1. putty에서 svn에 연결할 IP와 동일한 세션을 만든다.

Data에는 계정을 Auth에는 비밀키가 등록되어 있어야 한다.



2. 거북이 설정
Settings > Network > SSH > SSH Client를 TortoisePlink.exe로 설정한다.
ssh.exe 대신 TortoisePlink로 변경하면 콘솔창이 뜨는것을 막을수 있다.





비번을 물어보지 않고 업데이트를 받으면 정상적으로 된것이다.

참고)
http://www.pmguda.com/734
http://ddart.net/xe/board/5153
VirtualBox1 우분투 설치
VirtualBox2 우분투 SSH 설정
VirtualBox3 비번없이 SSH 접속하기