No se puede implementar el depósito de bitbucket en el server a través de capistrano

Estoy intentando implementar mi repository bitbucket en mi server de producción, pero no puedo. Cuando ejecuto push pull desde mi Git bash, todo funciona, pero Capistrano no logra lo mismo.

set :application, "my_app" set :user, "username" set :repository, "ssh://git@bitbucket.org/accountname/repository.git" role :web, "www.domain.com" set :deploy_to, "/home/domaincom/domain.com" set :use_sudo, false set :scm, :git set :branch, 'master' set :deploy_via, :copy set :copy_cache, true set :copy_exclude, %w(.git) task :create_symlinks, :roles => :web do run "rm #{current_release}/public/.htaccess" run "ln -s #{current_release}/shanetworking/.htaccess #{current_release}/public/.htaccess" run "ln -s /home/domaincom/libraries/Zend #{current_release}/library/Zend" end after "deploy:finalize_update", :create_symlinks 

El error que recibo es esto en la implementación

  :No such file or directory -git ls-remote ssh://git@bitbucket.org/accountname/repository.git master (Error::ENOENT) 

Por favor, ayúdenme, estoy atascado en esto durante los últimos 4 días. Intenté agregar la key de implementación también. pero nada funciona

EDit: También, por favor, no tengo instalado ni Git ni Capistrano en mi server de producción. Estoy usando capistrano en una máquina de Windows

¿No necesitas git en el server de producción?

Al less el post de error parece que este es el problema.

Necesita tener instalado git en el server.

Con capistrano solo le dice a su server (s) qué commands ejecutar, el trabajo luego ocurre en el server (s) mismo. Y una de las cosas que se les ordera al server (s) es usar git para clonar / extraer su repository. Para lograr eso, obviamente necesitan que Git esté instalado …