2010-02-24 4 views
4

나는이 SO question에 제시된 많은 유용한 아이디어를 따랐습니다. 이제 내가 마지막으로해야 할 일은 특정 사람들이 특정 저장소에 액세스하고 볼 수있게하는 것입니다. 내 Hg Repos가 살 수있는 중앙 Repos 폴더를 갖고 싶지만 Person X는 Repos A, B, C를 볼 수 있고 Person Y는 A & C 만 볼 수 있다고 말하고 싶습니다. 이 질문에 대한 답을 찾을 수 있었기 때문에 나는 누군가가 나를 도울 수 있기를 바랬다. 밀어 넣기/끌기를 제어 할 수 있지만 hgwebdir CGI 응용 프로그램에서 repos가 실제로 보이지 않도록하는 방법을 보지 못했습니다.Mercurial에서 사용자가 안전한 저장소

+0

어떤 OS/웹 서버를 사용하고 있습니까? 웹 서버의 인증을 사용하여 특정 저장소에 대한 액세스를 제한 할 수 있습니다. – Macke

+0

Windows/IIS7 그러나 내 이해는 컬렉션에 액세스 AppPool 사용자를 통해 이루어집니다. – JPrescottSanders

답변

1

ACL Extension (Mercurial과 함께 배포 됨)을 사용하십시오.

+0

Windows/IIS 배포에서이 확장 프로그램을 사용하십니까? – JPrescottSanders

+0

하나님, 아무도 IIS를 사용하는 것이 미칠 것입니다. :) 그러나 그것은 잘 작동합니다. 그것은 모두 파이썬 토지에 있고 당신은 환경 변수를 통해 시스템에 사용자 이름을 얻을 수 있습니다. –

+0

ACL 확장을 사용한 웹 서버는 무엇입니까? (나는 문법에 대해 사과한다.) 사람들이 읽기, 쓰기, hgwebdir 내에서 볼 수 있도록 repos를 보안 할 수 있었습니까? – JPrescottSanders

관련 문제