Despliegue en VPS con git y capistrano (Rails)

Buenas noches, tengo un VPS en el que configuro git y sigo todo el entorno (nginx, unicornio, postgresql, rbenv, capistrano, Rails, unicornio, nodejs).

Todo parece funcionar bien, pero encuentro algunos problemas cuando se trata de

cap deploy:cold 

Después de algunos cambios, tengo git y la aplicación que quiero publicar en el mismo VPS, pero no puedo hacerlo funcionar, ya que está pidiendo passwords diferentes que son básicamente inútiles, entendí el problema, estoy llamando al repository como si estuviera usando uno de github y parece estar mal, pero no sé qué usar para que se implemente …

deploy.rb

 require "bundler/capistrano" load "config/recipes/base" load "config/recipes/nginx" load "config/recipes/unicorn" load "config/recipes/postgresql" load "config/recipes/nodejs" load "config/recipes/rbenv" load "config/recipes/check" server "192.192.192.192", :web, :app, :db, primary: true set :user, "deployer" set :application, "phs" set :deploy_to, "/home/#{user}/apps/#{application}" set :deploy_via, :remote_cache set :use_sudo, false set :scm, "git" set :repository, "#{user}@#{server}:/home/deployer/#{application}.git" set :branch, "master" default_run_options[:pty] = true ssh_options[:forward_agent] = true after "deploy", "deploy:cleanup" 

gracias por la ayuda, fuiste esencial en todo el desarrollo de mi primera aplicación

¿Estás implementando usando el repository git local del VPS? ¿Por qué no implementar desde github con:

 set :repository, [email protected]:repo_directory/#{application}.git 

?

Entonces agregué

 set :normalize_asset_timestamps, false 

en el file ddeploy.rb y acabo de prestar gran atención a todo tipo de errores que se pusieron en la terminal, googleando, intentando y haciendo que funcione eventualmente lo hice funcionar, lamentablemente no recuerdo los procedimientos exactos