2010-04-04 4 views
2

FreeBSD에 CVS 저장소가 있고 ssh 액세스 권한이 있습니다. 퍼티를 사용할 때 클라이언트 연결은 정상입니다.CVS 서버 설정

CVSROOT = :/연구소/CVS CVS_RSH = SSH

하지만 TortoiseCVS에

CVSROOT에 체크 아웃 할 때 : 내선 : 루트 @ 서버 :/연구소/CVS

오류가 발생합니다 :

cvs 커밋 : 경고 : 알 수없는 응답 Access denied' from cvs server cvs commit: warning: unrecognized response 시도 할 수있는 지원되는 인증 방법이 없습니다! ' CVS 서버에서 CVS는 [중단 커밋] : 서버에서 파일의 마지막

오류 (위의 메시지 (있는 경우)를 참조), CVS 작업이

문제점은 무엇입니까 실패? 성공적인 결제를 위해 무엇을해야합니까?

답변

2

Tortoise는 기본적으로 SSH를 지원하는 CVSNT를 내부적으로 사용하기 때문에 :ext: 대신 :ssh:을 사용해보십시오. 그것도 :ext:와 함께 작동하도록 할 수 있어야하지만 일반적으로 번거롭게 할 가치가 없습니다. BTW : CVSNT의 SSH 지원은 PuTTY/Plink를 기반으로합니다.

+1

Windows에서 TortoiseCVS를 사용하고 Linux 서버에서 매핑 된 드라이브로 체크 아웃 할 때 문제가되었습니다. 내 네트워크 환경을 통해 탐색 한 경우 정상적으로 작동했지만 매핑 된 드라이브를 사용하면 위에서 언급 한 오류가 발생했습니다. 프로토콜 변경 : ext : to : ssh : 고정! 감사! –