GitLab - ciemat-tic/codec GitHub Wiki
Requerimientos
Lo tengo en una VM con 2 cores y 2 GB de RAM y va bien.
Configuración:
usuarios en mi máquina virtual
- root /rootroot
- supermanue / supermanue
- external /no pass
Cambiar password de root: https://docs.gitlab.com/ee/security/reset_root_password.html
Cosas que deja hacer root
- poner a un usuario un máximo de proyectos creados. Se puede poner un valor por defecto
- poner un tamaño máximo de fichero adjunto como issue (cuando usas el control de proyectos)
- elegir entre dos maneras de crear usuarios:
- que se registren manualmente
- que los cree root
Usuarios externos vs internos.
- diferencias
- External users cannot see internal or private projects unless access is explicitly granted.
- External users cannot create projects or groups.
- se puede poner que los usuarios que se crean (o se registran solos) sean por defecto internos o externos
Cosas que NO deja (creo)
- poner un tamaño máximo de proyecto en la versión gratuita de GitLab.
Pruebas
-
proyecto con visibilidad pública
- lo puede ver cualquiera
- sin estar registrado sólo puedes verlo, no modificar nada
-
proyecto con visibilidad privada
- para verlo hay que estar logeado y ser parte del proyecto
- para que alguien pueda ser parte del proyecto, lo tiene que invitar el adminstrador del proyecto. Es trivial, darle a un botón
- puedes decir que los miembros sean "invitados" (sólo ver el código), "reporter" (que digan problemas), "developer" (que puedan cambiar código) y "master" (jefazo). Eso lo decide el administrador.