'ankhsvn'에 해당되는 글 1건

  1. 2007/02/11 SVN 저장소를 https 프로토콜 추가.. (10)
기존에 DCGUI가 사용하던 저장소의 접근 방법은 다음과 같았다.

svn://
svn+ssh://


svn 프로토콜은 암호화같은게 전혀 안되어있는 상태라 svn프로토콜은 읽기 전용으로 익명만 허용을 하고..
실제로 커밋과 같은 쓰기 작업이 되어야하는 오퍼레이션은 svn+ssh를 썼다..
그런데 이게 ssh하고 같이 쓰면 속도가 더럽게 느리고.. (원격으로 해당 서버에 ssh로 로그인을 하고 svnserve를 실행하고 이를 이용해 터널링을 하기 때문에 ㄱ-)

기존 서버의 ssh포트를 22번이 아닌 다른 번호로 바꿔놔서(짱꼴라애들이 자주 접근 시도를 한다는 이유로..) 최근에 비주얼스튜디오 svn애드온인 ankhsvn이 최신버전이 나와서 써볼려고 깔았더니 이게 터널링이 안된다고 뻗는다..(거북이 svn은 putty세션정보를 이용하는데ankhsvn은 고정으로 22번을 사용하는 모양이다.. 세팅창에서 아무리 찾아도 안보이더라고 ㄱ-)

그래서 귀차니즘에도 불구하고..

당장 서버에 루트로 접속해서..아파치에서 접근이 가능하도록 세팅을 했다..
그냥 http로 접근하도록 하면 데이터가 암호화가 안되기 때문에 svn을 사용하는거하고 별반 다를바가 없으므로 ssl을 활성화 시켜서 https로만 접근이 되도록 해놨다..

그렇게 해놓으니까 ankhsvn에서 불만없이 잘 데이터를 가져온다..
ankhsvn가 좋긴 한데 아직 복잡한 오퍼레이션(머지, 브랜치, 태그등)을 지원안하는듯 하다.
하지만 거북이svn하고 같이 연동되니까.. 간단한것들은 ankhsvn를 쓰고 복잡한건 거북이svn을 이용해서 쓰면 되니까 그닥 불만은 없다..

여튼 이렇게 세팅해놨더니 속도도 빠르고 ssh세팅 같은거 신경 안써도 되니까 좀 낫다..
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/02/11 02:25 2007/02/11 02:25