Usuarios¶
Reservado a los administradores de plataforma. Un administrador de namespace también accede a ella para consultar la lista, crear o importar cuentas: sin poder hacerlas administradoras de plataforma ni darles el derecho de crear namespaces, y sin modificar ni eliminar una cuenta existente.
La página Usuarios gestiona las cuentas de la plataforma (creadas en Keycloak, el proveedor de identidad corporativo).

Crear un usuario¶
Nuevo usuario → identificador, correo electrónico, nombre, contraseña inicial (temporal por defecto: el usuario deberá cambiarla en su primer inicio de sesión), idioma de la interfaz, y opcionalmente el estado de administrador de plataforma.
Al crearse, la cuenta Git personal del usuario se aprovisiona automáticamente en la instancia Forgejo de la plataforma (véase Git) — por lo que puede añadirse de inmediato como colaborador de un repositorio, sin esperar a su primer inicio de sesión.
Importar varios usuarios¶
Importar crea un lote de cuentas de una vez, a partir de un archivo CSV o de un texto escrito directamente — un usuario por línea. El archivo lo lee el navegador y se vuelca en el área de texto: usted ve, y puede corregir, lo que va a crear antes de confirmar.
El botón Descargar un ejemplo proporciona una plantilla lista para rellenar.

Columnas reconocidas, en este orden si el archivo no tiene línea de encabezado:
| Columna | Contenido | Obligatoria |
|---|---|---|
identificador |
Identificador de acceso | sí |
email |
Dirección de correo | no |
nombre, apellido |
Nombre de la persona | no |
idioma |
fr, en o es |
no |
admin |
sí/no — administrador de plataforma | no |
activo |
sí/no — cuenta activada | no |
derechos |
namespace:rol, separados por comas (contabilidad:admin,rrhh:viewer) |
no |
grupos |
Nombres de grupos separados por comas | no |
creation_namespaces |
sí/no — derecho a crear namespaces, reservado al administrador de plataforma | no |
Un grupo citado pero inexistente se crea automáticamente y se señala como tal en el informe — conviene leerlo: una errata en esta columna crea un grupo en lugar de unirse a uno.
El separador (;, tabulación, , o |) se detecta automáticamente. Con una línea de encabezado, el orden de las columnas es libre y puede indicar solo algunas. Las líneas vacías y las que empiezan por # se ignoran.
Cuentas ya existentes¶
Un identificador que ya existe no se vuelve a crear ni se modifica: contraseña, correo, nombre, idioma, estado activo y estado de administrador se mantienen. La línea solo sirve para completar sus accesos:
- se une a los grupos indicados (creados si no existen);
- los derechos de namespace se añaden, o se elevan si el rol pedido es superior — nunca se rebajan;
- el derecho de creación de namespaces se concede si se pide — nunca se retira.
La línea aparece entonces con el estado Actualizada. Reimportar un archivo para añadir personas a un grupo es, por tanto, seguro: nunca se retira un acceso.
Contraseña¶
Una única elección se aplica a toda la importación:
- Generada automáticamente: una contraseña aleatoria por cuenta, que deberá cambiarse en el primer inicio de sesión. Se muestra en el informe — como la plataforma no envía correos, le corresponde a usted transmitirla.
- Sin definir: ninguna credencial de acceso. Para cuentas que iniciarán sesión mediante un proveedor de identidad externo.
Informe¶

Cada línea del archivo tiene su propio estado, incluidas las que nunca se intentaron — sintaxis inválida, identificador repetido en el archivo, autorización denegada. El recuento distingue las cuentas creadas, las existentes actualizadas y los errores. El informe puede descargarse en CSV, y las contraseñas generadas copiarse con un clic.
Warning
Las contraseñas solo se muestran una vez. Cópielas o descargue el informe antes de cerrar la ventana.
Note
Una línea cuyas autorizaciones no pasen se rechaza sin crear nada: nunca una cuenta a medio aprovisionar. Asignar un grupo o crear un administrador requiere ser administrador de plataforma; conceder un derecho requiere ser administrador del namespace de destino.
Modificar / deshabilitar / eliminar¶
Desde la fila de cada usuario: edición de los campos, cambio de contraseña, habilitación/deshabilitación de la cuenta, eliminación (que también retira su cuenta Git personal).
Acciones en bloque¶
Al seleccionar varios usuarios:
- Habilitar / Deshabilitar las cuentas seleccionadas;
- Cambiar el idioma de todas las cuentas seleccionadas;
- Eliminar en bloque.
El resultado detalla los éxitos y los fallos usuario por usuario.
Note
El idioma definido aquí determina el idioma de los mensajes que la plataforma devuelve a este usuario. Cada usuario también puede modificarlo por sí mismo desde Mi perfil.