2014-11-09 5 views
2

Eclipse에서 IntelliJ 14로 전환하고 있습니다. SVN 설정에 문제가 있습니다. 나는 svn + ssh를 사용하고 Eclipse에서 나의 설정은 잘 동작한다. Subversion 서버가 v1.8.5를 실행 중입니다. 저는 Intellij에서 v 1.8을 사용하고 있습니다. SSH 실행 파일로 TortoisePlink.exe를 사용하도록 SSH 설정을 지적했지만 IntelliJ에서 이것이 필요한지 궁금합니다. 내 SSH 사용자 이름과 포트를 설정했습니다. 내가 이클립스를 할 때 비밀 번호로 로그인하고있다. (일단이 키가 작동하면 개인 키로 바꿀 것이다). 이 작업을 시도하는 사이에 인증 캐시를 여러 번 지 웠습니다.Intellij 14를 Subversion v 1.8.5와 함께 사용하도록 svn + ssh를 설정하십시오.

내가 리포지토리를 클릭하면 인증 필요 대화 상자가 추가되었습니다. 로그인을하고 저장소를 탐색 할 수 있습니다. 그러나 인증 요청 대화 상자에서 동일한 자격 증명으로 저장소를 체크 아웃하면 실패하고 다시 입력하라는 메시지가 반복적으로 표시됩니다. 어떤 아이디어가 여기에서 발생하고 있습니까? 내가 IntelliJ에 14.0.2와 정확히 같은 문제를 가지고 어떤 도움

답변

1

에 대한

감사합니다. 나는 다음과 같은 한 작동하려면 SSH 인증을 얻으려면 :

TortoiseSVN을 1.8.10 (이 TortoisePlink은 거의 변경되지 않는 핵심 구성 요소로서 중요하지 않을 수 있지만, 단순히 때문에 집착하고 싶지 않았다 설치된
  1. 구형 소프트웨어).

  2. 설치된 Collabnet Subversion 명령 줄 클라이언트 1.8.11 (위의 설명과 동일).

  3. 필자는 Pageant SSH 키 에이전트를 실행합니다 (저는 항상 이것을 사용했습니다). 내 개인 키는 암호 구문을 가지고 있지만, 캐싱하기 전에 키를 잠금 해제하여 IntelliJ에 아무런 영향을 미치지 않도록 요청합니다.

  4. "C : \ Program Files \ TortoiseSVN \ bin \ TortoisePlink.exe"로 설정된 SVN_SSH 환경 변수가 있습니다.

  5. IntelliJ에서 설정 | 버전 관리 | Subversion | 일반 탭에서 '명령 줄 클라이언트 사용'을 선택하고 Subversion 클라이언트를 'C : \ Program Files \ CollabNet \ Subversion Client \ svn.exe'로 설정합니다.

  6. IntelliJ에서 설정 | 버전 관리 | Subversion | SSH Settings '탭을 선택하고'Subversion config '옵션을 선택하십시오. SSH 터널 입력을 '$ SVN_SSH'로 설정하고 저장했습니다.

+0

5 단계는 내가 '일반'탭에서 sliksvn을 사용하고 intellij를 지적했습니다 –

0

SVN 1.9.x가 IntelliJ IDEA 14에서 더 이상 작동하지 않으므로 SVN 1.8.13을 다운로드했으며 명령 줄 클라이언트 설정과 함께 작동했습니다.