-1

这是我第一次尝试使用 Capistrano 部署 Rails 应用程序。

当我调用 deploy:migrations 时会发生什么:

$ 上限部署:迁移
  * 执行“部署:迁移”
  * 执行`deploy:update_code'
    更新所有服务器上的缓存结帐
    在本地执行:“git ls-remote collimarco@foto-fiori.com:/home/collimarco/git/foto-fiori.git master”
collimarco@foto-fiori.com 的密码:
  * 执行“如果 [ -d /home/collimarco/foto-fiori.com/shared/cached-copy ]; 然后 cd /home/collimarco/foto-fiori.com/shared/cached-copy && git fetch origin && git reset --hard b38d7ae360a23c1660baceef571667b79e19769b && git clean -d -x -f; 否则 git clone --depth 1 collimarco@foto-fiori.com:/home/collimarco/git/foto-fiori.git /home/collimarco/foto-fiori。 com/shared/cached-copy && cd /home/collimarco/foto-fiori.com/shared/cached-copy && git checkout -b deploy b38d7ae360a23c1660baceef571667b79e19769b; fi"
    服务器:[“foto-fiori.com”]
密码:
    [foto-fiori.com] 执行命令
 ** [foto-fiori.com :: out] 在 /mnt/local/home/collimarco/foto-fiori.com/shared/cached-copy/.git/ 中初始化空的 Git 存储库
 ** [foto-fiori.com :: out] collimarco@foto-fiori.com 的密码:
密码:
 ** [foto-fiori.com :: out]
 ** [foto-fiori.com :: out] 致命:'/home/collimarco/git/foto-fiori.git':无法 chdir 或不是 git 存档
 ** [foto-fiori.com :: out] 致命:远程端意外挂断
    命令完成
失败:“sh -c '如果 [ -d /home/collimarco/foto-fiori.com/shared/cached-copy ]; 然后 cd /home/collimarco/foto-fiori.com/shared/cached-copy && git fetch origin && git reset --hard b38d7ae360a23c1660baceef571667b79e19769b && git clean -d -x -f; 否则 git clone --depth 1 collimarco@foto-fiori.com:/home/collimarco/git/foto-fiori.git /home/collimarco/ foto-fiori.com/shared/cached-copy && cd /home/collimarco/foto-fiori.com/shared/cached-copy && git checkout -b deploy b38d7ae360a23c1660baceef571667b79e19769b; fi'" on foto-fiori.com

目录 /home/collimarco/git/foto-fiori.git 存在,它是一个 --bare 存储库!那么,问题是什么?

4

1 回答 1

0

Dreamhost 正在将我的网站迁移到另一台服务器。

于 2009-08-19T14:19:29.957 回答