나는이 SO question에 제시된 많은 유용한 아이디어를 따랐습니다. 이제 내가 마지막으로해야 할 일은 특정 사람들이 특정 저장소에 액세스하고 볼 수있게하는 것입니다. 내 Hg Repos가 살 수있는 중앙 Repos 폴더를 갖고 싶지만 Person X는 Repos A, B, C를 볼 수 있고 Person Y는 A & C 만 볼 수 있다고 말하고 싶습니다. 이 질문에 대한 답을 찾을 수 있었기 때문에 나는 누군가가 나를 도울 수 있기를 바랬다. 밀어 넣기/끌기를 제어 할 수 있지만 hgwebdir CGI 응용 프로그램에서 repos가 실제로 보이지 않도록하는 방법을 보지 못했습니다.Mercurial에서 사용자가 안전한 저장소
답변
ACL Extension (Mercurial과 함께 배포 됨)을 사용하십시오.
Windows/IIS 배포에서이 확장 프로그램을 사용하십니까? – JPrescottSanders
하나님, 아무도 IIS를 사용하는 것이 미칠 것입니다. :) 그러나 그것은 잘 작동합니다. 그것은 모두 파이썬 토지에 있고 당신은 환경 변수를 통해 시스템에 사용자 이름을 얻을 수 있습니다. –
ACL 확장을 사용한 웹 서버는 무엇입니까? (나는 문법에 대해 사과한다.) 사람들이 읽기, 쓰기, hgwebdir 내에서 볼 수 있도록 repos를 보안 할 수 있었습니까? – JPrescottSanders
- 1. 안전한 사용자가 레일에 HTML을 추가했습니다.
- 2. MySQL 로그인 정보의 안전한 (r) 저장소?
- 3. Mercurial에서 많은 커밋을 버리십시오.
- 4. Mercurial에서 저렴한 복제/로컬 브랜칭
- 5. Mercurial에서 다중 커밋 (공개하기 전에 푸시) 롤백
- 6. Mercurial에서 방향을 병합합니까?
- 7. Mercurial에서 단일 changeset 검사
- 8. mercurial에서 디렉토리의 일부분을 무시하십시오.
- 9. Mercurial에서 Ant 사용
- 10. 안전한 로그인하기
- 11. 관리자가 다른 사용자가 될 수있는 가장 쉽고 안전한 방법은 무엇입니까
- 12. Mercurial에서 파일 기록을 보려면 어떻게해야합니까?
- 13. api를 사용하여 mercurial에서 로그 검색
- 14. mercurial에서 git ls-files와 같은가요?
- 15. Mercurial에서 분기 생성 실행 취소
- 16. Mercurial에서 원격 책갈피를 어떻게 삭제합니까?
- 17. Mercurial에서 수명이 긴 지사 관리
- 18. Mercurial에서 태그 파일을 분리하는 이유
- 19. Git/Mercurial에서 밀어 넣기 금지
- 20. Mercurial에서 복제 및 복사의 차이점
- 21. Mercurial에서 전자 메일을 보내지 않겠습니다.
- 22. Mercurial에서 태그의 버전이없는 복사본 내보내기
- 23. Mercurial에서 겹쳐지는 저장소로 작업하는 방법
- 24. mercurial에서 하위 저장소 URL을 https에서 ssh로 변경합니다. 그 일을하는 데 어떤 문제가 있습니까?
- 25. 안전한 데이터 전송
- 26. 안전한 캔버스 명확화
- 27. 안전한 자바 스크립트 템플릿
- 28. jQuery 안전한 양식
- 29. PHP로 안전한 이미지 업로드
- 30. 가장 안전한 OpenID 구현
어떤 OS/웹 서버를 사용하고 있습니까? 웹 서버의 인증을 사용하여 특정 저장소에 대한 액세스를 제한 할 수 있습니다. – Macke
Windows/IIS7 그러나 내 이해는 컬렉션에 액세스 AppPool 사용자를 통해 이루어집니다. – JPrescottSanders