사용자를 위해 미러 된 저장소를 유지해야합니다 (읽기 전용). svnsync에서 커밋을 제외한 모든 커밋을 차단해야합니다. 내가 svnsync 이외의 커밋을 차단하기 위해 미리 커밋 후크를 사용할 수 있다고 생각합니까?svnsync 이외의 커밋을 차단하기위한 사전 커밋 훅
어떻게하면됩니까?
사용자를 위해 미러 된 저장소를 유지해야합니다 (읽기 전용). svnsync에서 커밋을 제외한 모든 커밋을 차단해야합니다. 내가 svnsync 이외의 커밋을 차단하기 위해 미리 커밋 후크를 사용할 수 있다고 생각합니까?svnsync 이외의 커밋을 차단하기위한 사전 커밋 훅
어떻게하면됩니까?
왜 후크를 사용합니까? 적절한 사용 권한을 설정하기 위해 authz
파일을 사용할 수 없습니까?
예.
[/]
svnsync = rw
* = r
나는 거울을 피할 것이고, 사용자가 액세스 만 읽기 위해 제한 될 수 있도록 마스터에서 액세스 제어를 직선화하는 것에 집중해야한다.
설명 된 시나리오와 거의 같은 방식으로 설정합니다. svnsync를 수행하는 서비스 계정 만 커밋하도록 허용합니다. 설정에 따라 여기에 많은 옵션이 있습니다. LDAP와 통합하고 있습니까? 현재 인증/승인은 어떻게하고 있습니까?
체크 아웃 svnperms
이 경우 사용자 이름은'svnsync'입니까? 또한 DAV 기반 시나리오 이외의 환경에서'authz'를 존중합니까? – 0xC0000022L
예, 사용자 이름입니다. 미안하지만 DAV에 대한 authz에 대해서는 잘 모릅니다. – Blorgbeard