Custom password length limits

The user password length is set to a minimum of 8 characters by default. To change that for installations from source:

  1. Edit devise_password_length.rb:

    cd /home/git/gitlab
    sudo -u git -H cp config/initializers/devise_password_length.rb.example config/initializers/devise_password_length.rb
    sudo -u git -H editor config/initializers/devise_password_length.rb
    
  2. Change the new password length limits:

    config.password_length = 12..128
    

    In this example, the minimum length is 12 characters, and the maximum length is 128 characters.

  3. Restart GitLab for the changes to take effect.