2011-10-25 3 views
0

원격 액세스를위한 서브 버전 설정에 문제가 있습니다.리눅스 서버에서 서브 버전 설정하기

서버의 apache www 디렉토리에 리포지토리를 만들고 체크 아웃 할 수 있습니다.

www 디렉토리에없는 저장소를 만들고 다른 사람이 액세스하지 못하도록 보호하려면 어떻게해야합니까?

나는 svnserve를 실행 중입니다. 어떤 종류의 설정이 필요합니까? 아니면 저장소에 원격으로 액세스하기위한 특정 디렉토리가 있습니까?

답변

2

Apache로 SVN 서버를 실행합니다. Apache가 사용자 인증을 위해 다이제스트 인증을 사용하여 제공하는 wwwwww 루트에 svn 하위 디렉토리를 설정했습니다. Subversion 사용자 설명서에는 detailed section이 포함되어 있습니다.

또한, www 데이터 사용자 (또는 Apache 사용을 허용 한 사용자)에게 저장소에 대한 쓰기 권한을 부여해야합니다. 모든 서브 디렉토리에도 적용되는지 확인하십시오 (재귀 적으로 적용하십시오). 원하지 않으면 체크 아웃 할 수 있지만 체크인에 문제가있을 수 있습니다.

관련 문제