I just moved to a fresh machine and am experiencing deploy problems.
Here are my configurations:

Laptop:
capistrano 2.5.5
rails 2.1.0
rubygems 1.3.1
git 1.6.1.3

Host server:
rails 2.1.0
rubygems 1.1.1
git 1.5.4.1

Git server:
git 1.6.0.1

I downloaded the code for my app from my git repository. Here is my
config/deploy.rb file:

##########

require 'rt_capistrano' # Custom gem for working in Media Temple (gs)
environment

set :site,         "99999"
set :application,  "www"
set :webpath,      "domain.com"
set :domain,       "domain.com"
set :user,         "serveradmin%domain.com"
set :password,     "password"

# repository elsewhere
set :scm, :git
set :repository, "[email protected]:Repositories/my_app.git"
set :ssh_options, { :forward_agent => false }
set :branch, "master"
set :deploy_via, :remote_cache

# these shouldn't be changed
role :web, "#{domain}"
role :app, "#{domain}"
role :db,  "#{domain}", :primary => true
set :deploy_to,    "/home/#{site}/containers/rails/#{application}"

namespace :deploy do
  desc "Creates the database configuration file in the application's
config directory."
  task :update_config, :roles => :app do
    database_yml = <<-CMD
      production:
        adapter: mysql
        database: db99999_my_app_production
        username: db99999
        password: password
        host: internal-db.s99999.gridserver.com
    CMD
    put database_yml, "#{release_path}/config/database.yml"
  end
  after "deploy:update_code", "deploy:update_config"
end

##########

When I run "cap deploy" I get the following output:

##########

fiona:my_app aporter$ cap deploy
  * executing `deploy'
  * executing `deploy:update'
 ** transaction: start
  * executing `deploy:update_code'
    updating the cached checkout on all servers
    executing locally: "git ls-remote [email protected]:Repositories/
my_app.git master"
  * executing "if [ -d /home/99999/containers/rails/www/shared/cached-
copy ]; then cd /home/99999/containers/rails/www/shared/cached-copy &&
git fetch -q origin && git reset -q --hard
6932773a80d6a5a72ad42363ecbd6b8815e52483; else git clone -q
[email protected]:Repositories/my_app.git /home/99999/containers/
rails/www/shared/cached-copy && cd /home/99999/containers/rails/www/
shared/cached-copy && git checkout -q -b deploy
6932773a80d6a5a72ad42363ecbd6b8815e52483; fi"
    servers: ["domain.com"]
    [domain.com] executing command
 ** [domain.com :: err] Permission denied, please try again.
 ** [domain.com :: err] Permission denied, please try again.
 ** [domain.com :: err] Received disconnect from 99.99.99.99: 2: Too
many authentication failures for git
 ** [domain.com :: err] fatal: The remote end hung up unexpectedly
    command finished
*** [deploy:update_code] rolling back
  * executing "rm -rf /home/99999/containers/rails/www/releases/
20090225231003; true"
    servers: ["domain.com"]
    [domain.com] executing command
    command finished
failed: "sh -c \"if [ -d /home/99999/containers/rails/www/shared/
cached-copy ]; then cd /home/99999/containers/rails/www/shared/cached-
copy && git fetch -q origin && git reset -q --hard
6932773a80d6a5a72ad42363ecbd6b8815e52483; else git clone -q
[email protected]:Repositories/my_app.git /home/99999/containers/
rails/www/shared/cached-copy && cd /home/99999/containers/rails/www/
shared/cached-copy && git checkout -q -b deploy
6932773a80d6a5a72ad42363ecbd6b8815e52483; fi\"" on domain.com
fiona:my_app aporter$

##########

I have created RSA keys and copied my public keys to both the hosting
server and to the Git server. From my laptop, I can ssh into the
hosting server successfully, and I can ssh into the Git server
successfully. Also, I can successfully ssh from the hosting server to
the Git server successfully.

Has anyone overcome this problem or does anyone have any input on my
configuration that might help resolve this issue? Previous posts on
this topic have not been helpful.

Thanks.
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to