본문 바로가기

C/C++

[svn] ssh를 이용하여 svn 사용하기

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