ssh를 사용하여 svn 사용하기
회사내부에서 svn을 사용하다가 회사 외부에서 작업해야 될 때가 있습니다.
그때 보안을 위해 ssh를 사용하기도 합니다.
어쨋든 ssh를 사용하여 svn을 사용하는 방법은 [1]의 링크를 따라가면 됩니다.
1. 서버 설정 (이건 직접 해보지 않았음)
2. PuTTY 설치
: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
3. PuTTY 설정
: 첨부한 개인키 포캣 파일을 다운받아 임의의 경로에 저장
: PuTTY ssh 클라이언트를 실행하고 아래와 같이 설정
Session -> Host Name(or IP address) : 123.123.123.123
Session -> Connection type : SSH
Connection -> SSH -> Perferred SSH protocol version : 2
Connection -> SSH -> Auth -> Private key file for authentication : 다운받은 개인키 포맷 파일 선택
Connection -> Data -> Auto-login username : <svn아이디> 입력
Session -> Saved Sessions : SvnConnection 입력후 Save 버튼 클릭
4. Tortoise Subversion으로 저장소에 접근
: TortoiseSVN -> Repo-Browser 선택후 아래 형태로 url 연결
-> svn+ssh://<svn아이디>@SvnConnection/소스
<참고>
1. http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-ssh-howto.html