Capistrano todavía intenta conectarse con mi viejo repository

Cambié mi repo a Github.com de Cadaset.com y cambié la configuration del repository en mi file deploy.rb a mi nuevo repository de Github.

Cuando ejecuto la cap deploy aún intenta conectarse a mi antiguo repository en Codaset.com.

No puedo encontrar ninguna reference a mi viejo repository así que no puedo ver por qué está haciendo esto.

Yo he tratado

 cap deploy:setup 

eso funciona pero luego aparece el mismo error en

 cap deploy 

PATH_TO_APP/shanetworking/cached-copy eliminar la copy compartida en su server almacenada en PATH_TO_APP/shanetworking/cached-copy . Elimine el directory de cached-copy y ejecute la implementación nuevamente.

La carpeta de cached-copy contiene un clon de tu repository de Git. Cuando existe el clon, Capistrano no lo clona nuevamente y simplemente ejecuta una git fetch .

 executing "if [ -d /var/www/apps/APPLICATION/shanetworking/cached-copy ]; then cd /var/www/apps/APPLICATION/shanetworking/cached-copy && git fetch -q origin && git fetch --tags -q origin && git reset -q --hard HASH && git clean -q -d -x -f; else git clone -q git@github.com:REMOTE /var/www/apps/APPLICATION/shanetworking/cached-copy && cd /var/www/apps/APPLICATION/shanetworking/cached-copy && git checkout -q -b deploy HASH; fi" 

Si la respuesta de Simone no lo hace por usted, puede que tenga que editar manualmente su file .git/config en su server para reflejar la location del nuevo 'origen'. Eche un vistazo a su origen en su proyecto de aplicación en su máquina local y duplique el bloque de origen en .git/config en la carpeta 'actual' de su server. Esto funcionó para mí.

El bloque de origen se verá algo así como

 [remote "origin"] url = ssh://git@yourgitserver.org/username/reponame.git fetch = +refs/heads/*:refs/remotes/origin/*