1 votos

Permisos de grano fino en gitlab

Yo trabajo para una empresa en la que tenemos un típico java ci-cd de medio ambiente (jenkins, nexus, sonar, gitlab...).

Estamos de autenticación contra un servidor ldap para que yo pueda administrar usuarios y roles muy fácilmente dándole la pertenencia del usuario de los grupos. En gitlab tienen los usuarios "Regulares" nivel de acceso y algunos grupos han "Admin". Con este esquema todo el mundo puede ver los proyectos a los que pertenecen y los proyectos internos (compartido con ningún usuario ha iniciado la sesión).

Nosotros nunca se necesitan para proporcionar el acceso de los usuarios externos, pero recientemente hemos añadido un consultor para el personal y no quiero que él vea nuestros proyectos internos, así que ¿cómo puedo compartir con él un proyecto sin fugas de todos los de nuestro interior cosas?

0voto

Seth Puntos 672

Mirando el oficial de gitlab documentación sobre los permisos hay un capítulo acerca de ser capaz de marcar a los usuarios como a los usuarios externos. Eso suena como lo que usted está buscando.

En los casos donde se desea que un usuario sólo tiene acceso a algunos internos o proyectos privados, existe la opción de crear Usuarios Externos. Esta característica puede ser útil cuando, por ejemplo, un contratista está trabajando en un proyecto determinado y sólo debe tener acceso a ese proyecto.

Los usuarios externos sólo pueden tener acceso a proyectos a los que están explícitamente acceso, así ocultar todos los otros internos o privados de los mismos. El acceso puede ser otorgado por la adición del usuario como miembro del proyecto o grupo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: