svn+ssh:// 프로토콜을 이용하시면 가능합니다. ssh하고 연동하는 경우 svn클라이언트가 ssh로
직접 리눅스와 같은 os에 접속을 해서 그 안에서 svn 프로그램을 실행후 ssh를 통해서 데이터를 전송합니다.
그리고 전송이 끝나면 svn 프로그램을 종료하게 됩니다. 그렇기 때문에 svn 프로그램을 데몬으로 항상 띄울필요는
없게 되며 보안상 이득도 있습니다.
그런데 단점으로는 svn:// 보다는 초기 인증시 속도가 느리고 매번 암호를 물어본다는 것입니다.
암호를 생략하는 방법은 아래를 참고하시고..
조금 복잡한 방법으로는 apache와 연동하는 방법입니다. 아파치와 연동하면 아파치의 보안 기능을
그대로 사용할 수 있으므로 ssh보다 더 나은 보안레벨이 가능하며 svn://만큼의 속도가 보장 됩니다.
그런데 세팅이 조금 어렵다는 단점이 있더군요..
이에 대한 자세한 사항과 세팅법은
"서브버전을 이용한 실용적인 버전 관리" 라는 서적을 참고하시기 바랍니다:)
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
svn+ssh:// 프로토콜을
svn+ssh:// 프로토콜을 이용하시면 가능합니다. ssh하고 연동하는 경우 svn클라이언트가 ssh로
직접 리눅스와 같은 os에 접속을 해서 그 안에서 svn 프로그램을 실행후 ssh를 통해서 데이터를 전송합니다.
그리고 전송이 끝나면 svn 프로그램을 종료하게 됩니다. 그렇기 때문에 svn 프로그램을 데몬으로 항상 띄울필요는
없게 되며 보안상 이득도 있습니다.
그런데 단점으로는 svn:// 보다는 초기 인증시 속도가 느리고 매번 암호를 물어본다는 것입니다.
암호를 생략하는 방법은 아래를 참고하시고..
http://dcple.com/blog/index.php?pl=64&ct1=1
조금 복잡한 방법으로는 apache와 연동하는 방법입니다. 아파치와 연동하면 아파치의 보안 기능을
그대로 사용할 수 있으므로 ssh보다 더 나은 보안레벨이 가능하며 svn://만큼의 속도가 보장 됩니다.
그런데 세팅이 조금 어렵다는 단점이 있더군요..
이에 대한 자세한 사항과 세팅법은
"서브버전을 이용한 실용적인 버전 관리" 라는 서적을 참고하시기 바랍니다:)
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
다음과 같이 하시면
다음과 같이 하시면 가능합니다.
직접 실행을 할 수 없는 환경이라 정확한 명령인지는 모르겠습니다.
위와 같이 3개의 프로젝트를 만들고, 그 부모 디렉토리를 svnserve 명령으로 실행시켜줍니다.
그러면 다음과 같이 접속하실 수 있습니다.
KTD님 오옷 감사합니다.
KTD 님이 알려준 방식대로 하면 자동으로 디렉토리가 만들어 지더군요. 물론 제대로 동작하고요
http://www.pyrasis.com/main/SVNSERVEManager
를 통해서 데몬 작동시켜도 물론 제대로 동작되구요! 감사합니다.
KLDP.ORG 에 항상 글만 보다가 처음으로 질문을 올려봤는대! 이렇게 명쾌한 답변이 나올줄이야!
혹시 같은 고민을 하시는 분들을 위해서!
테스트 환경은 였습니다.
WindowsXP
svn-1.4.0-setup.exe,
TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi