2008-08-18 5 views
1

누구나 TortoiseSVN 윈도우 클라이언트 (Win32 XP 및 Vista) 이 퍼티와 PAM과 함께 사용할 때 왜 그렇게 느리다는 단서가 있습니까? 데이터 전송 (체크 아웃)이 전혀 느리지 않으므로 각 요청마다 연결되는 것 같습니다. ?TortoiseSVN & 퍼티 매우 느림

아이디어를 변경하는 방법은 무엇입니까?

업데이트 : 이전에는 SSH에 아무런 문제가 없었습니다. 하지만 키 기반 인증을 사용해야합니다.

답변

3

서버에 대한 표준 SSH 연결에도 문제가 있습니까? SSH를 통해 서버에 연결하는 것이 일반적으로 느린 경우 DNS 역방향 조회와 관련된 문제 일 수 있습니다.

앤드류

1

내 SSH + SVN 연결을 위해 퍼티를 사용하지 마십시오. 나는 TortoisePlink를 사용하는데, 이것은 Putty 주위의 래퍼입니다. bin 아래의 설치 디렉토리에있는 TortoiseSVN에 의해 ​​제공됩니다.

는 기본적으로 윈도우 탐색기 창에서 마우스 오른쪽 버튼을 클릭하여 설정 대화 상자로 이동 -> TortoiseSVN을 -> 설정 트리의 네트워크 항목

을 클릭합니다. 설정 TortoisePlink에 대한 경로를 제공하여 SSH 클라이언트 :

C : \ 프로그램 파일 \ TortoiseSVN을 \ 빈 \ TortoisePlink.exe -l 사용자 이름 -pw 암호

내 SVN 서버이를 실행하는 모든 문제에 실행하지 않은 SSH를 통해 TortoiseSVN을 사용하여 연결합니다. 속도가 빠르며 보안도 좋습니다.

0

어떤 유형의 시스템에 연결하고 있습니까? 예를 들어 OpenSUSE에 연결하면 기본 DNS 역방향 조회 설정으로 인해 일반적으로 SSH 연결이 매우 느려집니다. 가능한 경우, 클라이언트 측 IP 주소를 서버의/etc/hosts 테이블에 넣으십시오. 역방향 DNS가 문제가되면이 문제가 해결됩니다 (nscd 데몬을 다시 시작해야 변경 사항이 적용됩니다).

SSH는 네이티브 SVN 프로토콜보다 느려지지만 질서 나 규모에 의해서가 아니라 당신이 알아 차릴 수있는 수준으로는되지 않을 것입니다. 그러나 역방향 DNS 시간 초과는 요청 당 수 초가 될 수 있습니다.

0

일치하는 PuTTY 세션이 있는지 확인하십시오. 당신의 URL은 다음

svn+ssh://xxx.yy/path/to/svn/trunk/foobar 

경우

는 특히

  • 이름
  • 을 수단으로, 완전히 구성해야합니다

    xxx.yy 
    

    이름 퍼티에서 세션이 필요합니다 개인 키 파일

나는 이것을 Pageant와 함께 사용하고 있습니다.

-1

Cygwin의 ssh.exe 버전을 사용해보십시오.

나는이 충고 here을 발견하고는 3-5x

+0

@downvoter에 의해 내 다운로드를 가속화 : 왜 downvote을? –