Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #9931

Closed
Open
Created Dec 23, 2015 by Administrator@rootOwner

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)
Assignee
Assign to
Time tracking