新的存储库,生产问题

时间:2011-05-30 08:05:23

标签: ruby-on-rails-3 git capistrano

我在生产服务器上部署项目时遇到问题。我们使用Capistrano和Passenger。问题是我们将GitHub上的项目存储库移动到另一个帐户。我更改了文件deploy.rb中的存储库地址,但是,在'cap production deploy'期间,在生产服务器进行身份验证之后,Capistrano正在寻找一个旧的存储库,该存储库失败。我怀疑这是存储库中的更改git on production,但我不知道怎么做。

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 个答案:

答案 0 :(得分:3)

尝试编辑shared/cached-copy/.git/config并修改其中列出的git repo。如果您使用的是remote_cache方法,它会保留本地git repo并在远程计算机上进行更新。重新指出你的新git仓库,你应该好好去。