2007년 11월 21일
Tortoise SVN 으로 svn 접근하기
- Google:TortoiseSVN 으로 구글링하여 Tortoise SVN 을 다운받습니다. 프리웨어입니다.
- 설치 후 시스템을 재시작합니다. 윈도우즈에 딱 붙어 동작하는 방식의 프로그램이라 어쩔 수 없습니다.
- 다음의 예제를 적절히 변형하여 사용하세요
- 프로젝트 디렉토리 이름은 luu 입니다.
- repository 는 서버의 /home/svn/luu
입니다. 따라서 repository URL 은 svn+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
- 패스워드 없이 접속이 될겁니다 :)
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- SSH 패스워드 없이 로그인 하기 by 오호라
- svn: Expected version '3' of repository; found version '5' by coolluck
- Tool > 버젼 관리 프로그램 SVN by 조주일
- cygwin에서 ssh쓰기 by 잼난게좋아
- [Linux] ssh 포트 변경 by Rusty
# by | 2007/11/21 11:16 | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]