Why does capistrano act like this?

I had a problem with my deployment

i unwrapped the cap and got it

Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. ** [174.143.150.79 :: out] Permission denied (publickey). ** fatal: The remote end hung up unexpectedly command finished *** [deploy:update_code] rolling back * executing "rm -rf /home/deploy/transprint/releases/20110105034446; true" servers: ["174.143.150.79"] [174.143.150.79] executing command 

here is my deploy.rb

 set :application, "transprint" set :domain, "174.149.150.79" set :user, "deploy" set :use_sudo, false set :scm, :git set :deploy_via, :remote_cache set :app_path, "production" set :rails_env, 'production' set :repository, " git@github.com :myname/something.git" set :scm_username, 'deploy' set :deploy_to, "/home/deploy/#{application}" role :app, domain role :web, domain role :db, domain, :primary => true 

please, help

+6
ruby ruby-on-rails deployment capistrano
source share
1 answer

Capistrano sends commands to your server, launching them as a β€œdeploy” user, and one of these commands tries to connect to github. Please view:

http://help.github.com/troubleshooting-ssh/ (Check sections "SSH config" and "Permission denied (publickey)")

http://help.github.com/linux-key-setup/

Basically make sure you have:

  • Github account
  • SSH keys installed on 174.143.150.79
  • Configure a shared SSH key in your github account profile
+11
source share

All Articles