2011-01-19 6 views
3

우리는보다 쉬운 관리, 전송 수준 암호화 및 Windows 인증을 가능하게하기 위해 svnserve에서 apache/Subversion Edge로 저장소 액세스를 이동하는 방법을 모색 중입니다.동시 Subversion 저장소 액세스 모듈에 대한 경험

프로세스가 동일한 사용자로 실행되거나 최소한 동일한 권한으로 실행된다고 가정하면 Subversion은 다른 모듈 (ra_svn, ra_serf 등)을 사용하여 동시 저장소 액세스를 지원합니다.

질문 : 프로덕션 환경에서 실제 경험이있는 사람이 있습니까? 그렇다면 번에 문제가 발생 했습니까? Subversion 서버에는 문제 추적기 및 빌드 서버를 포함하여 ~ 60 명의 사용자가 있으므로 트래픽이 적고 svn을 원활하게 실행하는 데 의존합니다 (평소와 같이).

에 설명 된대로 내가, 그렇지 않으면 내가 저기 serverfault에 요청했습니다 것입니다, 감사합니다 :)

답변

0

저희 회사는 svnserve를 Subversion Edge로 성공적으로 마이그레이션하려고했습니다. 동일한 박스에서 다른 서비스로 실행되는 두 대의 Subversion 서버가 일주일 이상 동시에 사용되었으며 아무런 문제도 발생시키지 않았습니다. 나는 아직도이 공식적으로 지원 유무를 알 수없는 동안, 우리의 경험이 좋은 :)

+0

그것이 지원되는 것 같아요 : http://svnbook.red-bean.com/en/1.7/svn.serverconfig.multimethod.html – dubek

0

내가 배치와 아파치와 SVN을 사용 및 사용 Windows 인증 개발자뿐만 아니라 관리자의 의견에 관심이 있습니다 SVN의 매뉴얼과 그것은 하나의 문제를 제외하고 위대한 일을했다 그것은 인증 실패 오류로 실패 많은 파일을 커밋 때. 개발자는 변경 사항을 20 ~ 30 개의 파일로 묶어야했습니다. 대형 프로젝트를 커밋 할 때 서버 머신에서 수행하여 서버 (https : //) 대신에 file : //을 사용하여 저장소에 액세스하는 데 사용 된 관리자 (admin)는 HTTP를 통해 액세스 할 때만 문제가 발생합니다.

나는이 문제에 대한 해결책을 찾았으며 우리에게 알려주는 것이 무엇인지 알고있는 사람이 있다면 해결책을 찾지 못했습니다.

ra_svn에 대해 모르 십니다. & ra_serf.

+0

감사합니다, 나는 파일이 많은 (가장자리를 통해) 아파치를 테스트합니다

이었다 (우리는 가끔 1000의 당 커밋이 그래서 어떤 문제가 나타날 것입니다 :). 내가 정말로 알고 싶은 것은 다른 Subversion 서버를 동시에 실행하는 문제입니다. – si618

+0

왜 여러 대의 서버를 실행해야합니까? –

+0

우리는 svnserve에서 Apache로 마이그레이션하려고하기 때문에 (svn edge를 사용하여). 우리의 모든 사용자와 서버를 한 번에 이동 (작업 복사본의 재배치)하는 것은 결코 의미있는 일이 아닙니다 (분산 개발 팀, 릴리스 프로세스는 svn을 사용합니다). 문제가 발생하면 신속하고 간편하게 되돌아 가야합니다. 동시 서버를 사용하면 이러한 문제가 해결됩니다. – si618

관련 문제