Capistrano com repositório local
Outra dica que também vi com o Shadow11 é como fazer o deploy com repositórios locais. Veja o exemplo abaixo:
O repositório do meu blog está no servidor da DreamHost e o acesso é feito via ssh, com isso na hora de fazer o deploy sempre dava erro por que o caminho do repositório no servidor tinha que ser diferente. Então com esta dica você pode setar um repositório para ser utilizado no servidor de produção e um repositório para ser utilizado localmente.
set :repository, "file:///home/marciotrindade/git/blog.git" set :local_repository, "."
Nesta configuração eu declaro que o repositório a ser utilizado no servidor de produção é o file:///home/marciotrindade/git/blog.git já o repositório que será utilizado na minha maquina para pegar o SH1 da ultima versão será o meu repositório local.
Esta dica também deixa o deploy mais rápido pelo fato de não precisar buscar o hash da última versão no repositório remoto.
Se tiver dúvidas envie no formulário de contato.
