시놀로지 사용중 

시놀로지에 접속해서 svn과 svn+ssh의 경로 차이점 테스트


svn:// 의 경우에는 저장소 경로만 입력

svn+ssh:// 의 경우에는 저장소가 위치한 절대경로 부터 저장소 경로 까지 입력


$ svn list svn://localhost/project

$ svn list svn+ssh://localhost/volume1/svn/project 


외부에서 접속시 포트가 22번이 아니면 아래와 같이 에러가 발생한다.

$ svn list svn+ssh://minimonk@svn.minimonk.net:2222/volume1/svn/project

svn: E210002: Unable to connect to a repository at URL 'svn+ssh://minimonk@svn.minimonk.net:2222/volume1/svn/project'

svn: E210002: SSH 접속 문제를 더 잘 디버깅하기 위해서는, 서브버전 환경설정 파일의 [tunnels] 섹션에서 ssh의 -q 옵션을 제거 하세요.

svn: E210002: 네트워크 접속이 예기치 않게 종료되었습니다


개인별로 설정시에는 아래 경로의 파일에서 포트를 지정해 주면되는데.. 

매번 다른 서버 접속시에는 수동으로 해주어야 하나?

$ vi ~/.subversion/config

[tunnels]

ssh = ssh -p 2222 

아무튼 저렇게 설정하고 나면 다음과 같이 평범(?)하게 접속이 가능하다.

$ svn list svn+ssh://minimonk@svn.minimonk.net/volume1/svn/project 


[링크 : http://unix.stackexchange.com/.../how-to-configure-svn-ssh-with-ssh-on-non-standard-port]

'프로그램 사용 > Version Control' 카테고리의 다른 글

svn add를 취소하기  (0) 2016.11.04
synology svn+ssh 퍼미션 문제  (0) 2016.10.09
tortoiseSVN에서 svn+ssh 사용하기  (0) 2016.07.31
svn+ssh 실패 -_-  (0) 2016.07.29
svn list 에러 generic failure  (0) 2016.06.23
Posted by 구차니