시놀로지 사용중
시놀로지에 접속해서 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 |