Me preguntaba si es posible utilizar grupos especificados en, por ejemplo, un archivo de Apache authgroup en allow_read y/o allow_push etc.Uso de grupos en allow_read de mercurial, allow_push etc
Así que básicamente lo que hago es que estoy usando Apache con un archivo de authfile y authgroup para autenticar usuarios. Ahora quiero restringir que algunos repositorios que utilizan allow_read se muestren a usuarios de un grupo específico especificado en el archivo de grupo de auth.
Digamos que tengo sam, frodo y sauron en mi archivo de autenticación y tengo un grupo de hobbits que contienen sam y frodo en el archivo de grupo de auth.
Así que en lugar de escribir:
allow_read = Frodo, Sam
me trataron
allow_read = @hobbits
pero eso no parece funcionar. ¿Alguien sabe si esto es realmente compatible? La idea es si tengo 10 Repositorios solo legibles para hobbits y agrego un hobbit. Solo tengo que cambiar el grupo de autenticación y el archivo de autenticación y no el archivo hgrc de cada repositorio.
Gracias de antemano
no exactamente lo que necesito, me temo. Por ejemplo, digamos que tengo 2 repositorios mientras que el primero solo debe ser visto y accesible por _hobbits_ y el segundo solo por _nonhobbits_. Dado que con apache y decir _LimitExcept_ solo puedo controlar los métodos de acceso _GET_, _POST_ etc. para la página del repositorio, no para cada repositorio – stryba
La razón por la que pensé que sería útil es que hay ejemplos allí que indican que deberá dividir su * hobbits * y * nonhobbits * repos en directorios completamente separados con sus propias configuraciones (7.4.4 fue la pista más fuerte). ¿Las restricciones a un directorio no afectarían el acceso a repos bajo ese directorio? –
Supongo que la restricción a un directorio podría afectar el acceso a repositorios.Pero el problema es que el problema del grupo _hobbit_ _nonhobbit_ es un ejemplo muy simplificado de las constalaciones que podría encontrar. Entonces, como dije para mí, sería más fácil tener soporte grupal en la sección web del archivo _hgrc_ de un repositorio. Pero parece que no es posible en este momento. – stryba