Capistrano usando sudo git clone en lugar de git clone

Aquí está mi file Capistrano:

set :application, "mydemoapp" set :repository, "git@bitbucket.org:sergiotapia/mydemoapp.git" set :scm, :git set :user, "serg" # The user on the VPS server. set :use_sudo, false set :deploy_to, "/opt/nginx/html/#{application}" set :deploy_via, :remote_cache set :keep_releases, 1 set :rails_env, "production" set :migrate_target, :latest role :web, "192.168.1.1" # Your HTTP server, Apache/etc role :app, "192.168.1.1" # This may be the same as your `Web` server role :db, "192.168.1.1", :primary => true # This is where Rails migrations will run 

Las direcciones IP anteriores son obviamente falsas, estoy usando la IP para mi server VPS en la vida real.

Ejecuté este command para verificar que BitBucket me permite acceder al repository:

 sergiotapia@jarvis1:~/.ssh$ ssh -T hg@bitbucket.org conq: logged in as sergiotapia. You can use git or hg to connect to Bitbucket. Shell access is disabled. 

Sin embargo, al ejecutar el cap deploy , obtengo:

 [198.211.101.99] executing command ** [192.168.1.1:: err] Permission denied (publickey). ** [192.168.1.1:: err] fatal: The remote end hung up unexpectedly command finished in 1026ms *** [deploy:update_code] rolling back * executing "rm -rf /opt/nginx/html/demoapp/releases/20130601025656; true" 

Intenté usar git clone desde mi terminal SSH, manualmente y funcionó bien como se esperaba. Mi proyecto clonado en una carpeta correctamente.

Parece que Capistrano está ejecutando sudo git clone lugar de git clone . Esto es verificado por mí mismo ejecutando manualmente un sudo git clone en la misma carpeta en mi SSH. Mismo error de Permission denied (publickey) .

¿Por qué mi configuration de Capistrano no es la siguiente :use_sudo, false ?