El repository git no se reconoce durante el deployment de los Rails con capistrano

Estoy intentando descubrir por qué recibo un error de mi repository remoto de git cuando bash implementar mi aplicación de Rails. Me está diciendo que no es un repository de git, pero puedo empujarlo y sacarlo sin problemas. Sin embargo, recientemente tuve problemas con git no encontrado por bash, pero fue simplemente un problema de variable de ruta que surgió cuando instalé macports (creo). Ahora está arreglado. ¡Gracias de antemano por cualquier ayuda que pueda proporcionar! El resultado del error es a continuación:

my-MacBook-Pro:project myUser$ cap deploy:update * executing `deploy:update' ** transaction: start * executing `deploy:update_code' updating the cached checkout on all servers executing locally: "git ls-remote git@server.example.ca/usr/local/git_root/project.git master" fatal: 'git@server.example.ca/usr/local/git_root/project.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly *** [deploy:update_code] rolling back * executing "rm -rf /usr/local/www/sites/project.example.ca/releases/20120403193900; true" servers: ["project.example.ca"] [project.example.ca] executing command [project.example.ca] rvm_path=/usr/local/rvm /usr/local/rvm/bin/rvm-shell 'ruby-1.9.2-p290@project' -c 'rm -rf /usr/local/www/sites/project.example.ca/releases/20120403193900; true' command finished in 639ms Command git ls-remote git@server.example.ca/usr/local/git_root/project.git master returned status code pid 1815 exit 128 

Parece que tienes una URL de Git mal formada:

 git ls-remote git@server.example.ca/usr/local/git_root/project.git master 

Debiera ser:

 git ls-remote git@server.example.ca:/usr/local/git_root/project.git master 

Siguen el protocolo SCP (consulte la página de manual de git-clone para get más información).

Su key debe estar disponible para ssh-agent

Tuve el mismo problema Resuelto con "ssh-add yourkey", donde yourkey es la ruta de id_rsa, y puedes verificar con: ssh-add -L, si está correcto devolverá tu key pública

Resulta que el problema fue que la dirección del repository estaba mal formada como sugirió el usuario anterior. Sin embargo, el problema se resolvió agregando un prefijo 'ssh:' a la dirección del repository. Gracias por las sugerencias!

¿Podría intentar eliminar el repository local y volver a clonarlo?