ERROR/VSCode

VSCode에서 SVN 연동

둥둥 2022. 9. 14. 17:23
728x90

소스코드 분석을 위해 SVN을 Visual Studio Code와 연동하였는데, 그 과정에서 오류가 발생해서 기록해놓으려고 한다.

회사에서 주로 사용하게될 툴이 VSCode였기때문에 원활한 사용을 위해 VSCode와 SVN을 연결하려고 하였다.

연결과정은 구글링하면 친절한 자료들이 많이 나오기때문에 간단하게만 정리!


SVN연결 과정

1. VSCode 확장 > SVN 설치
2. "Svn Installation not found" 오류 발생

→ 이 문제를 해결하기위해 [Tortoise SVN] 설치

* Tortoise SVN
https://tortoisesvn.net/downloads.html

***! 설치 중간 옵션 중 [command line client tools] 선택 후 [Will be installed on local hard drive]로 변경 
→ 선택하지 않을경우, C:\Program Files\TortoiseSVN\bin 폴더 아래에 svn.exe가 설치되지 않아 지속적으로 "SVN Installation not found"문구 발생
 

Downloads · TortoiseSVN

download TortoiseSVN

tortoisesvn.net


3. VSCode에서 ctrl+shift+p > svn.checkout 입력
4. SVN Repository 주소 입력하여 소스 체크아웃 진행

 

SVN Repository에서 소스 체크아웃을 진행하는 과정에서 다음과 같은 오류가 또 발생했다.

[fit]$ svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted'

 

해당 오류를 구글링했을때 여러가지 방법이 있었지만 해결되지않아 고민하던중이 동기와 선배님(♥)의 도움으로 문제를 해결할수 있었다!!!

 

해결방법은 다음과 같다.

바탕화면에서 오른쪽마우스 > SVN Checkout 클릭 > 
- url of repository : SVN 주소(https://~~)
- checkout directory : SVN이 있는 폴더 경로
> ok
> 사용하는 서버 ID & PWD 입력

 

서버와 보안에 대해서는 지식이 없어서 왜 이 방법이 가능한지는 모르겠지만 참고가 되는 분들은 참고해도 좋을것같다.


728x90