title: capistrano deploy asking for USERNAME / PASSWORD on git ls-remote call
body: <p>First time Capistrano user, I have set up the pieces from the best I can tell but when I run cap deploy, I get the following asking for my github username  </p>
  
  <pre><code>Fri Dec 02$ cap deploy
    * executing `deploy'
    * executing `deploy:update'
   ** transaction: start
    * executing `deploy:update_code'
      executing locally: "git ls-remote https://github.com/uname/repo HEAD"
  Username: 
  </code></pre>
  
  <p>I'm assuming that this running locally on my OS X laptop. If I run <code>git ls-remote https://github.com/uname/repo</code>, I get prompted for a USERNAME. However, I can run git clone this repository fine, making me think that the local ssh keys are set up correctly. What am I missing here?</p>
  
  <p>thx</p>
  
  <p>edit #1 - top of deploy.rb  </p>
  
  <pre><code>set :application, "test-rails"
  set :repository,  "https://github.com/uname/app"
  
  set :scm, :git
  set :user, "deploy"
  set :deploy_to, "/data/sites/site.com/apps/#{application}"
  set :use_sudo, false
  set :keep_releases, 5
  
  role :web, "173.230.xxx.xxx"
  </code></pre>