문제

을 읽 설정 파괴에 윈도우 내가 노력하는 그 밖으로 실행하는 방법을 여러 SVN 서비스 중 하나에서 기계입니다.를 만들 때 더 다음 중 하나를 사용하여 서비스

sc create svnP1 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project1" 
sc create svnP2 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project2" 

템플릿으로(명령을 실제로 잘립)두 서비스에 들어 같은 포트를 사용하여 svn://servername/project2 간 project1

그래서 이렇게 하려면 어떻게 해야 합니까 또는 나는 아래로가 잘못을 추적하고 있습니까?

도움이 되었습니까?

해결책

약간의 접선이지만 나는 단지 사용합니다 VisualSVN 서버. 공짜 야, 매우 쉽게 설정하기 쉽고 ( "Next", "Next"...) MMC 스냅인이 제공되어 모든 관리자를 수행합니다. 이로 인해 매번 추가 서비스를 추가하지 않고도 여러 리포지토리에서 작업하는 것이 다릅니다.

(참고; 고객에게 청구하지만 사용할 수 있습니다. 어느 SVN 클라이언트와 대화 할 수 있습니다. 좋아요 거북이,하지만 당신이 좋아하는 뭐든 ...)

또한 - 후드 아래에서 Apache를 사용하여 데이터를 노출시켜 보안을위한 HTTP를 제공하며 방화벽에 친숙한 포트를 통해 인터넷 사용을 허용합니다.

마지막으로 "일반"사용자 이름/비밀번호 쌍을 선택하거나 네트워크 (도메인 등) 자격 증명과 통합 할 수 있습니다. 꽤 매끄럽다.

다른 팁

나는 확실하지 않은 왜 필요한 별도의 서비스입니다.하나의 서비스를 처리할 수 있는 여러 저장소가 여기에 해당합니다.

나는 생각한 것입니다 당신이 원하는:

sc create svn ... binpath= "svnserve.exe --service -r c:\svn\repositories" 

다음을 만들 project1 및 project2 로 별도의 저장소:


svnadmin create c:\svn\repositories\project1
svnadmin create c:\svn\repositories\project2

이 두 개의 독립적인 저장소할 수 있는 별도로 구성에 대한 사용자와 스크립트를 연결.

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