인증 Subversion Write-Through 프록시
-
06-07-2019 - |
문제
버전 1.5부터 Subversion은 기본 마스터 저장소에 대한 로컬 캐싱 프록시를 지원합니다.
슬레이브를 동기화하고 마스터가 슬레이브에 대한 커밋을 재생했습니다.지금까지는 모든 것이 잘 작동하지만 이제 인증을 수행하는 방법이 궁금합니다. 이것 가이드).
마스터와 슬레이브 모두 인증이 설정된 경우 슬레이브는 읽기 시 사용자 이름/비밀번호를 요청하지만 쓰기 시에는 둘 다 요청합니다.
슬레이브 사용자에게 투명하게 인증을 받는 방법은 무엇입니까(읽거나 쓰는 경우 독립적으로 1개의 인증만 필요함을 의미)?
나는 다음을 테스트하고 있습니다 :
- Apache/2.2.3, 슬레이브의 Subversion 1.4.2(Debian)
- Apache/2.2.8, 하위 버전 1.5.1(Ubuntu)
해결책
결국 mod_proxy를 올바르게 구성하여 문제가 해결되었습니다. Mod_proxy는 인증 자격 증명을 프록시해야한다는 것을 알고 있으며, 잘 작동하며 사용자는 사용자 이름/비밀번호를 한 번만 입력해야합니다.
다른 팁
비밀번호를 기억하는 것은 반드시 사용 중인 svn 클라이언트에 달려 있어야 합니다. 비밀번호를 기억하라고 하면 왜 다시 물어보겠습니까?
또한 Apache, 특히 HTTP 인증을 제어하는 Require 지시문에 대해 읽어볼 수도 있습니다. http://httpd.apache.org/docs/2.2/mod/core.html#require
대개 Require valid-user
사용
제휴하지 않습니다 StackOverflow