인터넷을 통해 액세스 할 수있는 개인 SVN 원격 저장소를 설정할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/819201

  •  03-07-2019
  •  | 
  •  

문제

제가하고 싶은 것은 하나의 컴퓨터에 SVN 서버가 있으며 예를 들어 다른 3 대의 컴퓨터에 거북이가있는 것입니다.이 3 대의 컴퓨터는 SVN 서버에서 파일을 커밋하고 체크 아웃 할 수 있습니다. 최대한 무료로. 이게 가능해? 좋은 튜토리얼을 알려 주시겠습니까? 감사

지금까지 나는 LAN을 통해 그러한 달성 될 수 있음을 알고 있습니다.

도움이 되었습니까?

해결책

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

SVNSERVE를 사용하거나 SSH를 통해 SVNSERVE를 사용하거나 Apache HTTP를 사용합니다. 각각 장단점이 있으며, 이들은 논의됩니다. 또한 필요에 따라 방화벽 (포트 포워드 등)을 구성해야합니다.

Red Book 기사에서 :

그룹에 가장 간단한 서버를 설정하려는 경우 바닐라 SVNSERVE 설치가 가장 쉽고 빠른 경로입니다. 그러나 저장소 데이터가 네트워크를 통해 명확하게 전송됩니다. 배포가 전적으로 회사의 LAN 또는 VPN 내에있는 경우 문제가되지 않습니다. 리포지토리가 광범위한 인터넷에 노출 된 경우 리포지토리의 내용이 민감하지 않은지 확인하거나 (예 : 오픈 소스 코드 만 포함) 또는 SASL을 암호화하도록 SASL을 추가 마일로 이동할 수 있습니다. 네트워크 통신.

(내 강조)

다른 팁

예, 이것은 가능하고 설정하기가 어렵지 않습니다!

예를 들어 서버에 webdav로 apache를 설치할 수 있습니다. 당신은 다음에 대한 모든 세부 사항을 찾을 수 있습니다 SVN 책. Apache로 설치하려면 읽을 수 있습니다 이것.

컴퓨터에 인터넷을 통해 액세스 할 수있는 Apache 서버가있는 경우 인터넷을 통해 SVN 서버를 Accessable으로 설정할 수 있습니다.

나는 당신이 창에 있고 당신은 당신이 체크 아웃 할 수 있습니다 :http://svn.spears.at/

넌 방문 할 수있다 http://opensvn.csie.org 나는 그것을 여러 번 사용했고 정말 좋은 서비스입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top