문제

버전 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 사용

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top