2013-12-09 9 views
0

현재 svnserve (1.6.6 버전) 설정에서 세분화 된 수준의 보안 (모두 또는 아무것도 사용하지 않는 폴더 수준 제한)뿐만 아니라 LDAP 인증을 제공하는 업그레이드 솔루션을 찾고 있습니다.SVNSERVE1.6.6 업그레이드 또는 마이그레이션에 대한 조언이 필요합니까?

기존의 svnserve는 보안 측면에서 아무 것도 제공하지 않습니다 (암호는 사용자 이름과 동일하며 SVN 액세스 권한을 가진 사용자는 액세스 할 수없는 모든 프로젝트/폴더를 탐색 할 수 있습니다.) Collabnet Edge는 우리의 요구 사항에 완벽하게 부합하지만 불행히도 svnserve 지원을 제공하지 않습니다.

분명히 현재 저장소와 모든 체크 인/체크 아웃 기록을 유지해야합니다. 조언이 도움이 될 것입니다. 이런 종류의 마이그레이션을 수행하고 문서를 공유하고자한다면 정말 좋을 것입니다. 감사합니다. Karthik

+0

도움이 되었다면 답변을 수락하고/또는 upvote 할 수 있습니다. 감사! – bahrep

답변

0

SVN "덤프"를 시도해보십시오 (th에 대한 많은 정보가 있습니다. (Google의 경우), 덤프 된 저장소를 SVN Edge로 가져올 수 있습니다.

0

동일한 서버에 SVN Edge를 설치하고 리포지토리가 들어있는 폴더를 가리킬 수 있습니다. 마이그레이션 또는 덤프 및로드를 수행 할 필요가 없습니다. 참조 : 당신은 HTTPS 프로토콜을 사용으로 전환하지만, 보안 같은 것들을 언급하는 것을 제공해야하므로

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/MigrationPath

SVN 에지 또는 svnserve를 지원하지 않는, 그건 좋은 일이다. 전환하는 동안 기존 svnserve 프로세스를 그대로 둘 수 있습니다. 동시에 둘 이상의 서버 프로세스에서 저장소에 액세스하는 것이 좋습니다.

사용자가 모두 https 서버를 사용하고 나면 svnserve 프로세스를 중지하고 사용을 중지 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 지연된 응답에 대한 사과 - 아무런 이메일 알림도받지 못했습니다. (불량!) – Karthik

+0

안녕하세요. Edge로 마이그레이션하여이 작업을 수행 할 수 있었지만 svn : //을 지원하지 않아 성능 오버 헤드가 발생했습니다. webDAV 단점. 대신 SVN 1.8.5를 사용했고 업그레이드가 매력적이었습니다. 하지만 나는 SASLAUTHD를 사용하여 AD와 통합하려고 노력 중이다. Windows에서 컴파일되지 않는다는 것을 알지만 Kerberos 인증은 어떻게해야합니까? 내가 다른 SASL을 Cyrus와 별도로 사용할 수 있습니까? 그렇다면 Subversion을 GNU SASL 기능으로 다시 빌드해야한다고 생각합니까? svnserve를 LDAP와 함께 사용할 수 있습니까? 감사. – Karthik

+0

시간을 낭비하지 마십시오. svnserve는 Active Directory와 함께 작동하지 않습니다. –