Новый репозиторий, производственная проблема - PullRequest
0 голосов
/ 30 мая 2011

У меня проблема с развертыванием проекта на производственном сервере.Мы используем Capistrano и Passenger.Проблема в том, что мы переместили репозиторий проекта на GitHub в другую учетную запись.Я изменил адрес хранилища в файле deploy.rb, однако во время 'cap production deploy', после проверки подлинности производственным сервером, Capistrano ищет старый хранилище, которое не работает. Я подозреваю, что это изменение в хранилище. git на производстве, но я не знаю, как это сделать.

servers: ["85.xxx.xxx.xxx"]
Password:
 [85.xxx.xxx.xx] executing command
** [85.xxx.xxx.xx:: err] ERROR: repo / repo.git does not exist. Did you enter it correctly?
** [85.xxx.xxx.xx:: err] fatal: The remote end hung up unexpectedly
 command finished in 4220ms
*** [deploy: update_code] rolling back

1 Ответ

3 голосов
/ 09 июня 2011

Попробуйте отредактировать shared/cached-copy/.git/config и измените GIT-репо, перечисленные там. Если вы используете метод remote_cache, он сохраняет локальное git-репо и обновляет его на удаленной машине. Отметьте это в вашем новом git-репо, и вы должны быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...