Hi: I'm completely new to using capistrano and I hope to soon deploy my first rails application to production. I'm having trouble getting cap:deploy going. Here's my scenario:
development machine: windows box running XP Professional. Stuck behind our corporate firewall. HTTP_PROXY is set correctly, so that I can push/pull to my private repo on github. rails -v: 2.3.5 git --version: 1.7.2.3.msysgit.0 cap --version: v2.5.19 remote (deploy) server: linux box running Ubunto 10.04 Server (also behind our corporate firewall) rails version on server: 2.3.5 git version on server: 1.7.1 capistrano version on server: v2.5.19 deploy.rb on local (development) machine: http://pastie.org/1647866 I've successfully run cap deploy:setup. When I run cap deploy:check, I get the success message: "You appear to have all necessary dependencies installed." But when I try to run cap deploy:update I get the following error output: http://pastie.org/1647904 My diagnosis is that when capistrano gets to my server, and tries to send an ls-remote command to my repo on github, it can't connect due to an authorization or proxy firewall problem. When I login to my remote server as the deploy user, and attempt to issue the same command issued by capistrano at the command line: $ /usr/bin/git ls-remote g...@github.com:git_username/app_name.git master I get the error message: ssh: connect to host github.com port 22: Connection timed out fatal: the remote end hung up unexpectedly When I try to ssh -v github.com, I get basicaly the same error: connection timed out. When I try to clone my github repository locally on the remote server, the process seems to proceed, but terminates with a 401 error: $ git clone http://github.com/git_username/app_name.git Initalized empty Git repository in home/username/rails_projects/ app_name/.git/ error: The requested URL returned error: 401 while accessing http://github.com/git_username/app_name.git/info/refs fatal: HTTP request failed My copy of git on the remote server is installed at /usr/bin/git. My .gitconfig file on the remote server contains this code: [http] proxy = http://proxy_username:proxy_password@proxy_server.com:port Any suggestions on what I should try next? Thanks, Dean Richardson Molex.com -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to capistrano@googlegroups.com * To unsubscribe from this group, send email to capistrano+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/capistrano?hl=en