Wow, thanks so much for the quick reply!  Updating git was exactly
what I needed to do.  Since I'm deploying to a Dreamhost private
server, I installed git 1.6 into my home directory and then played
around with the set scm_command options in deploy.rb to get it
correctly looking for git on my Mac and on the server in the right
places.

set :scm_command, "~/packages/bin/git" #updated version of git on
server in user directory
set :local_scm_command, "/opt/local/bin/git" #correct path to local
git

I'm just waiting on DreamHost to fix a couple of permissions and then
I think I'll be up and running.

Thanks again!

Robert


On Jul 10, 4:16 pm, Lee Hambley <[email protected]> wrote:
> Robert,
> You should be running git 1.6+ on your workstation and the server, can you
> try an upgrade?
>
> -- Lee Hambley
>
> Twitter: @leehambley
> Blog:http://lee.hambley.name/
> Working with Rails:http://is.gd/1s5W1
>
> 2009/7/10 Robert D. Shedd Jr. <[email protected]>
>
>
>
> >  Hi all,
>
> > I’m new to Capistrano and am trying to get things working for the first
> > time.  Through lots of Googling and the getting started guides on the
> > Capistrano site and at GitHub, I’ve been able to get things partially
> > running, but I need assistance with one error that I’ve been unable to fix.
> > cap deploy connects to my server and can start counting objects in my GitHub
> > repository, but dies with an error following that.
>
> > Here is the error section – the command being executed results in git-clone
> > returning usage information.  From my searching, I’ve seen reference to
> > changing the scm_verbose setting to work around older versions of git that
> > don’t understand the –q option.  I’ve tried both true and false – neither
> > seems to make a difference.  The below was produced with “set :scm_verbose,
> > true”.
>
> >   * executing "git clone  --depth 1 [email protected]:xx/xx.git
> > /home/xx/xx/releases/20090710165919 && cd
> > /home/xx/xx/releases/20090710165919 && git checkout  -b deploy
> > 5b63b1355518f813651e1d6b1ecd2ee5ee9b26fa && rm -Rf
> > /home/xx/xx/releases/20090710165919/.git && (echo
> > 5b63b1355518f813651e1d6b1ecd2ee5ee9b26fa >
> > /home/xx/xx/releases/20090710165919/REVISION)"
>
> >     servers: ["xx.com"]
>
> > Password:
>
> >     [xx.com] executing command
>
> >  ** [xx.com :: err] *Usage: /usr/bin/git-clone
> > [--template=<template_directory>] [--use-separate-remote] [--reference
> > <reference-repo>] [--bare] [-l [-s]] [-q] [-u <upload-pack>] [--origin
> > <name>] [-n] <repo> [<dir>]*
>
> >     command finished
>
> > FYI: I am using GitHub as my SCM and a private server at DreamHost is the
> > target system.  I’m running cap deploy from my Mac OS X dev machine.  Git on
> > the server is 1.4.4.4 and I’m using Capistrano 2.5.8 locally.
>
> > Here is my git specific config settings from deploy.rb:
>
> > set :scm, "git"
>
> > set :branch, 'master'
>
> > set :repository,  "[email protected]:xx/xx.git"
>
> > set :checkout, "export"
>
> > set :git_shallow_clone, 1
>
> > set :scm_verbose, true
>
> > I’d love to get this running and would greatly appreciate any assistance or
> > suggestions that the community could offer.
>
> > Thanks so much!
>
> > Robert Shedd
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.co.uk/group/capistrano?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to