문제

저는 최근 TortoiseCVS, 더 구체적으로는 함께 제공되는 SSH 애플리케이션인 plink에 문제가 발생하기 시작했습니다.연결을 시도하는 IP 주소는 변경할 수 없으며 이전 CVS 저장소의 IP에 고정되어 있습니다.홈 사이트에서 plink를 다운로드하고 명령줄에서 호출하면 여전히 이 문제가 발생합니다.

TortoiseCVS에는 사용하는 SSH 애플리케이션을 선택할 수 있는 옵션이 있는데 대신 사용할 수 있는 다른 대안이 무엇인지 궁금합니다.

도움이 되었습니까?

해결책

그만한 가치가 있는 만큼, 플링크 같은 사람이 작성한 퍼티의 명령줄 버전일 뿐입니다.

제 생각에는 jsight 아마도 올바른 생각을 가지고 있을 것입니다.

다른 팁

이것이 plink에 문제가 있는 것이 확실합니까?제 생각에는 여전히 이전 cvs IP 주소를 가리키는 CVS/루트 파일이 있는 것 같습니다.일반적으로 CVS는 저장소 변경을 재미있는 프로세스로 만들지 않습니다.Windows를 사용하고 있으므로 매크로 지원(Python 모듈 로드)으로 WinCVS를 설치하면 CVS 루트를 대량 변경하는 데 사용할 수 있는 매크로가 있습니다.

그렇지 않은 경우 프로세스를 스크립팅하는 것은 귀하의 몫입니다.

FWIW, 나는 plink를 꽤 많이 사용했지만 비슷한 문제는 없었습니다.

Putty는 아마도 최고의 SSH 클라이언트일 것입니다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/

PuTTY도 사용하는 것이 좋습니다.암호를 입력할 필요가 없도록 Plink와 함께 Pageant를 실행하는 것이 유용할 수 있습니다.

그러나 대안을 연구하고 싶다면 다음 Wikipedia 리소스를 검토해야 합니다.

http://en.wikipedia.org/wiki/Comparison_of_SSH_clients

jsight(그리고 plink와 putty 사이의 연관성을 지적한 Mark Biek) 덕분에 나는 더 자세히 조사하기로 결정했습니다.

plink는 내가 퍼티용으로 설정한 "기본 설정" 저장 세션을 사용하고 있었고 이를 재정의할 수 없는 것으로 나타났습니다.

편집하다:

괴짜:또한 이는 항상 IP 주소 대신 항상 DNS/호스트 이름을 직접 사용해야 하는 좋은 예입니다.

문제는 IP 주소 변경과는 관련이 없으며, 이 경우에는 DNS도 변경되었습니다.나는 당신의 요점을 알지만 이것은 당신이 찾고 있는 '좋은 예'가 아닙니다.

Tunnelier를 시도해 볼 가치가 있습니다. www.bitvise.com

최소한 TortoiseSVN에는 저장소 위치가 변경된 경우 사용할 수 있는 Relocate라는 옵션이 있습니다.

또한 이는 항상 IP 주소 대신 항상 DNS/호스트 이름을 직접 사용해야 하는 좋은 예입니다.

저는 Vista Business에서 TortoiseCVS 1.10.9를 사용하고 있는데, 제 서버에 대한 외부 연결이 TortoisePlink에 정기적으로 충돌을 일으키고 있습니다.

최신 puTTY(0.60)를 다운로드하고 TortoiseCVS가 이 puTTY에 포함된 plink를 가리키도록 설정했습니다(CVS->Preferences->Tools).명령줄 옵션은 동일해 보이지만 한 가지 차이점은 서버에 대한 키 쌍이 없는 경우 TortoisePlink가 암호 대화 상자를 표시한다는 것입니다.일반 plink는 그렇지 않습니다.따라서 키 쌍을 생성하거나(내 생각에는 puttygen이라고 생각함) 명령줄 옵션에 -pw를 지정해야 합니다(매우 나쁜 보안 아이디어).

PuTTy의 경우 +1...지난 10년 동안 사용해 왔지만 다른 것은 전혀 필요하지 않았습니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top