티스토리 뷰

상황에 따라 svn 서버의 주소가 변경될 경우가 있습니다


이런 경우 저장소에 설정되어 있는 svn 서버 주소 때문에 아래와 같이 오류를 내면서 svn 기능이 먹통이 되어 버립니다


svn: E210002: Unable to connect to a repository at URL 'svn+ssh://{svn 서버 주소}/{저장소}


저장소에 설정되어 있는 svn 서버 주소를 변경해야 하는데 먼저 설정되어 있는 주소를 알아야 합니다


아래와 같이 svn info로 svn 서버 주소를 알 수 있으며 이것을 바탕으로 svn 서버 주소를 변경해야 합니다


# svn info | grep ^URL

URL: svn+ssh://{svn 서버 주소}/{저장소}


환경에 따라 svn+ssh://{svn 서버 주소}/{저장소} 이런 식으로 나올 수도 있고


svn+ssh://{계정명}@{svn 서버 주소}/{저장소} 이런 식으로 나올 수도 있습니다


이런 형식을 유지하고 svn 서버 주소만 변경하고 아래와 같이 실행하면 됩니다


# svn relocate svn+ssh://{새로운 svn 서버 주소}/{저장소}


참고로 당연한 이야기이지만 


svn 저장소의 최상위 디렉토리에서 svn relocate를 실행해야 모든 svn 저장소에 적용이 되고


trunk나 branches 등의 디렉토리에서 하면 그 곳만 적용되니 필히 svn 저장소의 최상위 디렉토리에서 이 작업을 진행해야 합니다



출처 : http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html

댓글

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함