1

我正在运行cap deploy将站点部署到服务器。它部署得很好,除了最后一部分:

export GIT_RECURSIVE=$([ ! \"`git --version`\" \\< \"git version 1.6.5\" ] && echo --recursive) && git submodule -q update --init $GIT_RECURSIVE && (echo b8ce153ac56e3e79eda1e053b922ac48e775321a > /var/www/alkdfjf/releases/20130822204731/REVISION)

如果我没有git,我已经安装了 git,因为它克隆得很好。但在这一步,我收到一条错误消息:

bash: "git: No such file or directory. 
4

2 回答 2

2

我认为这些文件所在的 .git 文件夹通常是隐藏的,需要更高的权限。你确定你不需要或者你是 sudo 或 Mac 上的任何等价物吗?

于 2013-08-22T21:08:14.970 回答
2

在您的命令中使用完整路径git,即/usr/local/bin/git或您系统上的任何内容。

于 2013-08-22T21:21:33.353 回答