title: Is there a way to tell Capistrano to deploy a Local Repository to a Remote Server?
body: <p>I'm having a bit trouble while using capistrano, What I need to do is <strong>deploy from a Repository which resides in my local machine to my private VPS</strong></p>
  
  <p>So far my <strong>deploy.rb</strong> file looks like this:</p>
  
  <pre><code>set :application, "store"
  set :repository,  "/home/jose/linode/store"
  #set :local_repository, "/home/jose/linode/store"
  set :branch, "master"
  set :scm, :git
  set :user, "root"
  set :scm_username, "my_git_user"
  
  set :use_sudo, false
  
  set :deploy_to, '/home/www/store'
  
  # Or: `accurev`, `bzr`, `cvs`, `darcs`, `git`, `mercurial`, `perforce`, `subversion` or `none`
  
  role :web, "169.255.255.255"                          # Your HTTP server, Apache/etc
  role :app, "169.255.255.255"                          # This may be the same as your `Web` server
  role :db,  "169.255.255.255", :primary =&gt; true        # This is where Rails migrations will run
  #role :db,  "your slave db-server here"
  </code></pre>
  
  <p>However, this is failing, it's outputting the following error:</p>
  
  <p>**** [169.255.255.255 :: err] fatal: repository '/home/jose/linode/store' does not exist**</p>
  
  <p>This leads me to believe that it's <strong>looking for the repository in the remote server!</strong></p>
  
  <p>What configuration is needed to tell Capistrano that the Repo is located right here, not on: 169.255.255.255?</p>
  
  <p>Many thanks in advance!</p>