Maybe try putting a leading slash before 'home'? e.g.
set :repository,
"#{us...@#{domain}:/home/#{user}/#{domain}/git/#{application}.git"
- Jamis
On 2/14/09 6:50 PM, olivierntk wrote:
> Hi there, I am trying to deploy a rails app on dreamhost.
>
> Here is the error message that I get:
>
> fatal: 'home/USER_NAME/DOMAIN_NAME/git/APPLICATION_NAME.git': unable
> to chdir or not a git archive
> fatal: The remote end hung up unexpectedly
> /Users/USER/.gem/ruby/1.8/gems/capistrano-2.5.3/lib/capistrano/recipes/
> deploy/scm/git.rb:224:in `query_revision': Unable to resolve revision
> for 'master' on repository
>
> I am using Capistrano v2.5.3, Rails 2.2 and Git v1.6
>
> I ran deploy:setup and deploy:check successfully. I get the following
> message when I run deploy:check command "You appear to have all
> necessary dependencies installed".
>
> Here is my deploy script
>
> default_run_options[:pty] = true
>
> # be sure to change these
> set :user, 'USER_NAME'
> set :domain, 'DOMAIN_NAME'
> set :application, 'APP_NAME'
>
> # the rest should be good
> set :repository, "#{us...@#{domain}:home/#{user}/#{domain}/git/#
> {application}.git"
> set :deploy_to, "/home/#{user}/#{domain}"
> set :deploy_via, :remote_cache
> set :scm, 'git'
> set :branch, 'master'
> set :git_shallow_clone, 1
> set :scm_verbose, true
> set :use_sudo, false
>
> server domain, :app, :web
> role :db, domain, :primary => true
>
> namespace :deploy do
> task :restart do
> run "touch #{current_path}/tmp/restart.txt"
> end
> end
>
> I am guessing my path to my git repository is incorrect but I checked
> many ... many times and this is my path on my host.
>
> Any help would be greatly appreciated, thank you
>
> Olivier
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---