2012-07-31 3 views
0

내부 svn 저장소의 URI는 svn+ssh://svn/hogehoge/svnroot/입니다. 터미널에서 실행되는 이클립스에서 subclipse을 사용하면 리포지토리에 액세스하려고 시도 할 때 Eclipse가 멈추고 절대 반환되지 않습니다. 나는 터미널에서 찾았습니다 ssh 비밀 번호를 물어 보았지만 그냥 거기에 인쇄 된 것처럼 보이고 내 입력을 받아들이지 않습니다. (입력 한 비밀번호는 터미널에서 명령으로 해석됩니다). 어떤 생각이라도 감사합니다.Subclipse를 사용하는 동안 터미널에서 ssh 암호를 묻는 방법

환경 :

  • 우분투 10.04
  • 이클립스 인디고 SP2
  • 하여 Subclipse (필수) 1.6.18
  • 서브 버전 클라이언트 어댑터 (필수) 1.6.12
  • 서브 JavaHL을 네이티브 라이브러리 어댑터 (필수) 1.6.17
+1

암호를 사용해야합니까, 아니면 암호가없는 액세스를 위해 SSH 키를 설정할 수 있습니까? – blahdiblah

+0

@blahdiblah 귀하의 아이디어는 내 특정 질문에 대한 직접적인 해결책이 될 수 있지만 SVNKit을 사용하면 SVNK 서버를 사용하기 전에 쉽게 액세스 할 수 있습니다. 어쨌든 Thx! – IsaacS

답변

0

당신이 SVNKit을 설치하고 JavaHL 대신에 그것을 사용하도록 변경하십시오. SVNKit에는 순수 Java SSH 클라이언트가 포함되어 있으므로 Eclipse 내에서 GUI 프롬프트를 제공 할 수 있습니다. JavaHL을 사용하려면 다음 두 가지 방법이 있습니다.

  1. 터미널 창에서 Eclipse를 시작하십시오. 그런 다음 SSH 프롬프트가 해당 창에 나타납니다.

  2. ssh-agent를 실행하십시오. 그러면 SSH 클라이언트가 ssh-agent에서 키를 가져오고 터미널 프롬프트가 필요하지 않게됩니다.

일반적으로 사용자는 이미 ssh-agent를 사용하고 있으며이 경우 JavaHL을 사용하는 것이 좋습니다. 당신이 분명히 그것을 사용하지 않기 때문에, 난 그냥 SVNKit을 사용하는 것이 좋습니다 것입니다.

+0

멋지게 완료되었습니다. 내가 JavaHL에 충실 할 필요가 없기 때문에 완벽한 솔루션, 난 그냥 SVNKit을 사용합니다. 고마워! – IsaacS