git via ssh asking for password / authorized_keys text file not updating
Created by: eijoac
GitLab Community Edition 8.2.2 08fae2fd on redhat enterprise Linux 6.7 (omnibus installation). I also integrated LDAP to Gitlab and it works fine. Git via https works fine but git via ssh always asks for password (same thing if ssh -vT git@servername). Found out that the .ssh/authorized_keys text file is not updating (0 byte) when i add a public key using the web interface. Tried to rebuild the authorized_keys file using http://doc.gitlab.com/ce/raketasks/maintenance.html#rebuild-authorized_keys-file, but got the following error. Is this SSH problem related to LDAP setting? Any help.
sudo gitlab-rake gitlab:shell:setup
rake aborted!
Devise::OmniAuth::StrategyNotFound: Could not find a strategy with name `Ldapattributes'. Please ensure it is required or explicitly set it using the :strategy_class option.
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/devise-3.5.2/lib/devise/omniauth/config.rb:40:in `autoload_strategy'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/devise-3.5.2/lib/devise/omniauth/config.rb:25:in `strategy_class'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/devise-3.5.2/lib/devise/rails.rb:22:in `block (2 levels) in <class:Engine>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/devise-3.5.2/lib/devise/rails.rb:21:in `each'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/devise-3.5.2/lib/devise/rails.rb:21:in `block in <class:Engine>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:30:in `instance_exec'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:30:in `run'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:55:in `block in run_initializers'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/initializable.rb:54:in `run_initializers'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/application.rb:300:in `initialize!'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/railtie.rb:194:in `public_send'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/railtie.rb:194:in `method_missing'
/opt/gitlab/embedded/service/gitlab-rails/config/environment.rb:5:in `<top (required)>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.1.12/lib/active_support/dependencies.rb:247:in `require'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.1.12/lib/active_support/dependencies.rb:247:in `block in require'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.1.12/lib/active_support/dependencies.rb:232:in `load_dependency'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.1.12/lib/active_support/dependencies.rb:247:in `require'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/application.rb:276:in `require_environment!'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/railties-4.1.12/lib/rails/application.rb:405:in `block in run_tasks_blocks'
Tasks: TOP => gitlab:shell:setup => environment
(See full trace by running task with --trace)