cómo deshabilitar la confirmación por correo electrónico en gitlab en una red privada

cómo deshabilitar la confirmación por correo electrónico en gitlab en una red privada

Recientemente instalé gitlab para mi LAN. Cuando mis usuarios intentan crear sus cuentas, reciben un mensaje de confirmación por correo electrónico. Ahora mi pregunta es que quiero desactivar toda la función de confirmación por correo electrónico y todo eso. Para eso, ¿qué archivo tengo que configurar en los archivos de configuración de gitlab? ¿Cómo hacer esto? Qué opciones tengo que cambiar. Soy muy pobre en Ruby. Explíquelo en detalle.

Respuesta1

Hola, recientemente necesitaba parchear gitlab para omitir la confirmación para los usuarios de LDAP. No lo considero un buen parche pero funciona.

vim /opt/gitlab/embedded/service/gitlab-rails/lib/api/users.rb:

  post do
    authenticated_as_admin!
    ...
                                # <patch:     
    if attrs[:extern_uid]       # skip confirmation for LDAP users
       user.skip_confirmation!  #
    end                         # >

    if user.save
      present user, with: Entities::UserFull
    else

Obviamente es necesario reiniciar (gitlab-ctl restart)

Basado en la respuesta en el grupo de Google: https://groups.google.com/forum/#!topic/gitlabhq/ctf8x0xpOOE

Respuesta2

Desde la versión 7.9.0, la confirmación por correo electrónico se puede omitir incluyendo un confirmparámetro en su JSON. Por ejemplo, si desea crear un usuarioJenkinssin confirmación por correo electrónico, realiza una POSTcarga útil con la siguiente carga en su API de gitlab local:

POST /api/v3/users?private_token=<administrator token>
{
 "email" : "[email protected]",
 "password" : "123456",
 "name" : "Jenkins CI Server",
 "username" : "jenkins",
 "confirm" : "no"
}

Los parámetros email, passwordy nameson usernameobligatorios. El cambio se introdujo con estecomprometerse. Como puede ver, el parámetro de confirmación también puede ser uno de falsey 0para fdeshabilitar la confirmación por correo electrónico.

información relacionada