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.