2009-05-04 4 views
1

내가 원했던 것은 한 컴퓨터에 SVN 서버가 있고 다른 세 대의 컴퓨터에 TortoiseSVN이 있고이 세 대의 컴퓨터가 인터넷을 통해 SVN 서버에서 파일을 커밋하고 체크 아웃 할 수 있습니다. 가능한 한 무료로 제공합니다. 이것이 가능한가? 좋은 자습서를 가르쳐 주시겠습니까? 감사합니다.인터넷을 통해 액세스 할 수있는 개인 SVN 원격 저장소를 설정할 수 있습니까?

지금까지 LAN을 통해 이러한 작업을 수행 할 수 있음을 알고 있습니다.

답변

4

SVN Red Book에서 서버 구성을 살펴보십시오 :

난 당신이 체크 아웃 할 수 있도록 창에있는 asume.

svnserve를 사용하거나, SSH를 통해 svnserve를 사용하거나, Apache HTTP를 사용하여 세 가지 중에서 선택할 수 있습니다. 각각에는 장/단점이 있으며 이것들에 대해서도 설명합니다. 필요한 경우 방화벽 (포트 전달 등)을 구성해야합니다. 레드 북 (Red Book) 기사에서

:

당신이 당신의 그룹에 대한 간단한 가능한 서버를 설정하려는 경우, 바닐라 또는 svnserve 설치는 쉽고 빠른 경로입니다. 그러나 저장소 데이터는 네트워크를 통해 명확하게 전송됩니다. 배포가 회사의 LAN 또는 VPN 내에 완전히있는 경우 이는 문제가되지 않습니다. 저장소가 광역 인터넷에 노출되어있는 경우 저장소의 내용이 민감하지 않거나 (예 : 오픈 소스 코드 만 포함되어 있음) SASL을 구성 할 때 추가로 이동해야합니다 네트워크 통신을 암호화합니다.

당신은 내가 여러 번 사용하고 정말 좋은 서비스입니다 http://opensvn.csie.org 를 방문 할 수 있습니다

2

예 가능하며 설치가 어렵지 않습니다!

예를 들어 Apache를 WebDAV와 함께 서버에 설치할 수 있습니다. SVN Book에서 모든 세부 정보를 찾을 수 있습니다. 아파치 설치시 this을 읽을 수 있습니다.

1

컴퓨터에 인터넷을 통해 액세스 할 수있는 apache 서버가있는 경우 인터넷을 통해 액세스 할 수 있도록 SVn 서버를 설정할 수 있습니다. http://svn.spears.at/

관련 문제