Tortoise SVN 으로 svn 접근하기

  • Google:TortoiseSVN 으로 구글링하여 Tortoise SVN 을 다운받습니다. 프리웨어입니다.
  • 설치 후 시스템을 재시작합니다. 윈도우즈에 딱 붙어 동작하는 방식의 프로그램이라 어쩔 수 없습니다.
  • 다음의 예제를 적절히 변형하여 사용하세요
  • 프로젝트 디렉토리 이름은 luu 입니다.
  • repository 는 서버의 /home/svn/luu

    입니다. 따라서 repository URLsvn+ssh://stania@upnl.org/home/svn/luu 입니다.

  • 새 폴더를 하나 만들고, 이름을 지정합니다.
  • 마우스 오른쪽 버튼을 누르면, SVN Checkout 이 보입니다. 클릭합니다.
  • URL of repository 항목에 위의 URL 을 써넣습니다.
  • 나머지 값은 적절하게 써넣습니다. ok 를 누릅니다. 패스워드를 수차례 입력할 수도 있으니 정확하게 계속 응해줍시다. (이 답답함에 대한 해결은 다음절에서…)
  • 그럼 수 차례 시도 후에 파일들을 받아옵니다. 성공! (실패할 경우 이 아래에 질문을 달아보세요)

원격지 서버에서 ssh 를 사용할 때 패스워드 입력 과정을 생략하기

  • 위의 과정을 따라했다면, 패스워드를 여러 번 연속 입력하는 삽질을 하게 되거나
  • 커밋이나 로그보기 등등의 작업에 계속 패스워드를 입력하는 짓을 해야 합니다.
  • 이를 해결해봅시다!

PuTTYgen 을 사용하는 방법

원격지 서버에서 SSH-keygen 을 사용하는 방법

  • 아래의 방법은 private key 가 네턱 위로 떠다닌다는 문제점이 존재합니다. 가능하면 사용하지 마세
  • MYKEY가 한번만 전송되기 때문에 충분히 안전할 것 같은데요? -Rica
  • 서버에 로그인합니다.
  • 다음을 수행합니다
  • ssh-keygen -b 1024 -t dsa -f MYKEY

자신의 key 를 보호할 passphrase 를 물어볼테지만, 앞으로의 귀차니즘을 덜기 위해서는 빈 문자열로 놔둡니다. 하지만 이 private key 는 확실히 보호되어야 합니다. 누군가가 복사해 가지 않게 주의하세요 :)

  • ls -l MYKEY*

    을 해보면, 두 개의 파일이 생성된 것을 알 수 있습니다. 다음을 수행해줍니다.

    cp MYKEY.pub ~/.ssh/authorized_key

그리고, MYKEY 파일을 자신의 컴퓨터로 다운로드합니다.

  • PuTTy 패밀리중의 하나인 http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe PuttyGen 을 실행시킵니다.
  • Conversion - Import Key 를 선택하여 다운로드한 MYKEY 를 선택합니다.
  • 키가 읽힐겁니다. 그럼 그 키를 저장합니다. Save Private Key 를 선택. MYKEY.ppk 파일로 저장.
  • PuTTy 를 켭니다. 세션을 하나 만들어야 합니다.  MyConnection

    이라고 합시다. 다음과 같이 설정합니다. (한글버전인 경우 알아서 잘 바꿉시다)

  • Session→HostName: Hostname or IP Adress of your server
  • Session→Protocol: SSH
  • Session→Saved Sessions: MyConnection
  • SSH→Prefered SSH Protocol version: 2
  • SSH→Auth→Private Key file for auth: $PATH$\MYKEY.PKK (replace $PATH$ with real path to the mykey.PKK file)
  • Session 탭으로 되돌아가서, 'save' 를 눌러 세션 저장
  • 이제 Tortoise SVN 에서 체크아웃등을 해줄 때 다음과 같이 URL 을 적어줍니다. <pre class="code">svn+ssh://MyConnection/home/svn/luu

  • 패스워드 없이 접속이 될겁니다 :)
 

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by redrails | 2007/11/21 11:16 | 트랙백 | 덧글(0)

트랙백 주소 : http://redrails.egloos.com/tb/1025556
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶