[Eclipse][STS] Subversive svn Team Provider 4.8 연결/SVN: '0x00400006 Eclipse SVN Connector / SVN Kit / SI 프로젝트repository checkout 하기/ Unable to connect to repository
여느 때와 같이 svn을 플러그인 설치해 주고, 연결하려는데 오류가 발생한다. 무슨 Connector가 없다고 오류 나는데 이거 때문에 한 10번은 지웠다가 깔았던 것 같다.
이미 svn 형상에 올라가있는 프로젝트를 받아 svn을 연결해주어야 하는 상황이다. 실제로 SI 프로젝트를 진행하면 AA가 잡아준 구조를 받아 개발하게 되는데 이때 개발자는 svn에 올라와있는 프로젝트를 받고, IDE로 svn을 연결해주어야 하는 경우가 생긴다. 이때 적용하면 되는 메뉴얼이다.
나는 여느 포스팅들과 같이 Install Connetor해서 쉽게 kit을 설치할 수 없었다. 아래 화면 자체를 검색할 수 없어서 수동설치하여 진행했고, 수동설치하는 방법과 그 삽질과정을 소개한다.
1. Eclipse, STS IDE Marketplace 플러그인 설치
Find 항목에 'svn'을 검색하여 subversive를 다운로드하여준다. 상황에 따라 플러그인 버전은 계속 업데이트될 수 있다. 이 경우 플러그인 버전에 따라 발생할 수 있는 에러는 고려하지 않았다. 해당 플러그인을 다운로드하면 perspective 항목에 [SVN]이 생긴다.
해당 항목을 누르면 SVN Repositories가 나오고 연결은 아직할 수 없을 것이다. Connector가 없다는 오류가 발생할 것이다.. 이유는 모르겠으나 Eclipse 버전이 업그레이드 되면서 더이상 자동설치되던 Connector가 자동으로 설치되지 않는 것 같은 느낌이 든다.
2. SVN Connector 수동설치
아까와 동일한 메뉴 탭에서 이번엔 Install New Software라는 창을 열어주고 URL 경로를 지정하여 직접 설치해주자.
구글링하면 많이 나오는 링크를 넣고 다운을 받으려고 하였으나..? 이게 무슨일..?
딱봐도 Repository 연결 못하고 있으니 다운로드 불가다. 이런말 같은데 이 짓을 20번은 넘게하고나서 나 지신에게 쌍욕을 했다 ^^...
컴퓨터는 죄가 없다.
무지한 나를 탓하자...
모든 정답은 Error Log에 나와있지만 멍청한 인간은 봐도 잘 모를 때가 있다ㅎㅎㅎㅎ
짠. 지금부터 틀린그림 찾기 시작.
정답은.. http 였던 URL 경로가 https 로 변경되었다;;;; 구글에 포스팅 된 게시물들은 예전버전이라 http 시절 URL을 첨부하였으니 연결이 안되었던 것.. 심지어 크롬은 프로토콜이 안보여서 생각도 못했다..
이로써 구글링 통해 참고할 때 안되는 일이 있다면, 프로토콜이 변경된 건 아닌지 http와 https 를 의심해보자는 깨달음을 얻게해준 삽질이었다 :)
3. 이제 끝인줄 알았지만 하나 더, repository 연결은 되었으나 동일한 에러가 발생되며 checkout이 안되는 경우
[Window]-[Preferences] 설정 들어가서 .project 설정파일에서 폴더명을 가져와 sync 하지 않도록 꺼준다.... 체크해제
Checkout 까지 완료!
이제 개발하러 떠납시다.