2014-09-01 5 views
1

Centos에 SVN 저장소를 설치하고 만들었습니다. 그리고 난 창 7에서 svn 클라이언트로 거북이를 사용하고 있습니다. svn + ssh 형식으로 svn을 사용하고 싶습니다. 그래서 puttygen으로 개인 키를 만들고 공개 키를 복사했습니다. 그리고이 공용 키를 루트의 .ssh/authorized_keys에 붙여 넣습니다.tortoise svn checkout 문제

command = "/ usr/bin/svnserve -t -r/var/www/html --tunnel-user = root", no no-agent-forwarding, no-X11-forwarding, no-pty ssh-rsa AAAAB3NzaC1yc2EAAAAD [email protected]

내 저장소 위치는/var/www/html, svn user = root입니다.

또한 퍼티에 "myrepo"라는 세션을 저장했습니다. 그런 다음 저장소의 URL을 svn + ssh : // myrepo/svnrepo로 지정하여 tortoisesvn을 사용하여 코드를 체크 아웃하려고했습니다. 나는 암호 인증에 키 인증을 변경할 때 잘 작동,

enter image description here

:하지만이 같은 오류 메시지를 받았습니다. 또한 ssh를 사용하여 키를 확인 했으므로 잘 작동합니다. 하지만 svn + ssh로 시도 할 때 오류를 보여줍니다.

답변

1

CentOs 서버의 Subversion을 업데이트하여이 문제를 해결했습니다.