Rails 如何使用 Capistrano 部署 rails 并且使用 remote_cache 选项?

siriuszhuang · 2012年07月19日 · 最后由 siriuszhuang 回复于 2012年07月26日 · 3592 次阅读

配置了一个 gitosis 在一个服务器上面,其他的服务器拥有 ssh 的只读权限。每次部署的时候如果用默认的 checkout 都会成功。只不过每次全新的 checkout 出来太慢了,于是想用 remote_cache,但是用 remote_cache 的时候都会提示

fatal: Not a git repository (or any of the parent directories): .git

不知道是我理解错误还是没有配置 OK。请教大家~谢谢了。

设置 set :deploy_via, :remote_cache 就可以了,可以参考 http://www.iteye.com/topic/1114390

set :repository_cache, "cached_copy"

已解决!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号