¿Cómo restringir la lectura permitida a algunos directorys, mientras que algunos no tienen permiso de lectura en gitolite?

la versión de git es 1.7.0.4.
Mi tree de repository es como abajo,

reponame --------code ------------sevenEleven ------------out 

Necesito limitar sevenEleven solo permiso de lectura para mary , y permiso de lectura solo para jack .
Intenté seguir la configuration, pero fallé.
Para mary , ella puede leer tanto el código como el directory sevenEleven .

 R = mary R NAME/code/out/ =mary 

¿Alguien puede ayudarme?

Gitolite no puede restringir el acceso de "lectura" para una parte del repository, solo tiene acceso de escritura.

El acceso de lectura es para todo un repository, para operaciones de clonación o recuperación.

Consulte " aplicar reglas de denegación durante el primer control "

VREF NAME solo está ahí para evitar la escritura (modificación o inserción) de files y directorys, no acceso de lectura.

Un verdadero acceso de lectura sería tener sevenEleven y out en sus propios repositorys git.

Una opción es convertir esos directorys en submodules para que puedan ser gestionados de manera independiente.

Sin embargo, probablemente no sea fácil debido a las muchas forms diferentes en que las personas usan, abusan y cometen errores con los submodules.

Originalmente eran una forma de include una biblioteca estática o de movimiento lento en una revisión específica. Puede ser difícil cuando son entidades dinámicas. Tal vez re-piense de qué se trata esos directorys que necesitan esos permissions y encuentre un mecanismo alternativo para la transferencia de datos.