2009-11-28 4 views
2

GoDaddy와 비슷한 의상으로 호스팅되는 Windows 2008 서버에 SVN을 설치했습니다. 로컬 WinXP Pro PC에 TortoiseSVN을 설치했습니다. 내 로컬 PC의 TortoiseSVN을 호스팅 서버의 SVN에 어떻게 연결합니까? 호스팅 서버의 IP 주소를 알고 있지만 URL을 만드는 방법을 모르겠습니다. SVN을 설정하고 서비스로 시작하면 SVN 저장소를 c : \ SVN으로 설정합니다. 내 로컬 컴퓨터에는 d : \ TestProject에 SVN으로 가져 오려는 파일들이 있습니다. TortoiseSVN에서 IMPORT 명령을 시작하면서 SVN 저장소를 \ 123.123.12.12 \ c $ \ svn_repository로 식별하려고 시도했지만 (123.123.12.12가 IP 주소의 자리 표시 자임에 유의하십시오.) "Unrecognized URL scheme "원격 PC의 TortoiseSVN을 호스트 서버의 SVN에 어떻게 연결합니까?

설명서, 도움말 문서를 읽었습니다.하지만 더 유용한 IT 유형 또는 Apache 또는 내가 도움을 요청한 것이 아닌 다른 용도로 작성되었습니다. 나는 20 년 이상 프로그래머이지만 시스템 관리자는 아니며 몇 명의 다른 원격 프로그래머와 일하고 있습니다.

답변

7

svn : //123.123.12.12/ 일 수 있습니다. 실제로 마지막/후에 SVN 서버가 어떻게 구성되어 있는지에 따라 필요한 추가 경로 정보가있을 수 있습니다. Windows에서 서버로 svnserve를 사용하고 있다고 가정합니다.

SVN 저장소의 일반적인 URL 체계의 일부를

은 다음과 같습니다

  • 파일 : // (저장소는 로컬 파일 시스템에 누워 아무 서버가 존재하지 않는 경우 실행)
  • SVN : // (서버 또는 svnserve 서버)
  • HTTP를 통해 실행중인 경우 : 아파치 웹 서버가 WebDAV를 사용하여 SVN 저장소)를 제공하는 경우는 SVN 서버 데몬 실행이있는 경우 // (
+0

Shailesh, 당신의 답이 점점 가까워지고있는 것처럼 보이지만 svn : ///123.123.12.12/ 또는 svn : ///123.123.12.12/c$/svn_repository/ 또는 svn : //123.123.12.12/c$/ "TestProject - Import - TortoiseSVN Failed"라는 팝업 대화 상자와 오류 설명이 나타납니다 : "호스트에 연결할 수 없습니다 : 대상 컴퓨터가 적극적으로 거부했기 때문에 연결할 수 없습니다 ". Windows 3690 포트 및 c : \ svn_repository의 저장소에서 열린 svnserver를 실행하고 있습니다. 도와 주셔서 감사합니다. –

+0

또한 netstat -a 명령을 사용하면 호스팅 서버가 실제로 포트 3690에서 수신 대기하는 것으로 나타납니다. –

0

, 당신은 일을 사용하여 직접 연결할 수 있습니다 e svn : // 프로토콜이 올바른 포트를 가지고있는 한 (기본적으로 3690). 그러나 svn 프로토콜을 통한 통신은 암호화되지 않습니다.

다른 인기있는 옵션은 mod_svn을 사용하여 Apache 웹 서버를 설정하는 것입니다.이 옵션을 사용하면 svn 저장소를 WebDAV 자원으로 노출 할 수 있습니다. HTTPS를 통해 모든 것을 밀고 기본 인증을 사용하여 보안을 설정할 수도 있습니다.

1

문제가되는 설정이라면 Windows 용 SVN 용 무료 SVN 서버/래퍼/GUI 인 VisualSVN Server에 매우 만족합니다. 그것은 그래픽 구성을 가지며 방화벽과 자동으로 등록됩니다.

관련 문제