Ruby on rails Capistrano v3部署在git rev parse上失败--头部较短

Ruby on rails Capistrano v3部署在git rev parse上失败--头部较短,ruby-on-rails,git,webfaction,capistrano3,Ruby On Rails,Git,Webfaction,Capistrano3,您好,这是当我将Capistrano3与Rails 4应用程序一起部署到Web服务器时出现的错误 The deploy has failed with an error: #<SSHKit::Command::Failed: cd /home/username/webapps/app/repo && git rev-parse --short HEAD stdout: Nothing written cd /home/username/webapps/app/repo &

您好,这是当我将Capistrano3与Rails 4应用程序一起部署到Web服务器时出现的错误

The deploy has failed with an error: #<SSHKit::Command::Failed: cd 
/home/username/webapps/app/repo && git rev-parse --short HEAD stdout: Nothing written
cd /home/username/webapps/app/repo && git rev-parse --short HEAD stderr: Nothing written>
如果您需要任何其他信息,请询问


谢谢。

我刚刚用这个程序解决了这个问题,我不相信它是正确的,但它帮助我度过了:

我从我的repo:/home/username/webapps/git_app/repos/my_git.git复制了所有文件(git配置文件)/

到Capistrano在Web派系中构建的镜像repo:/home/username/webapps/git_app/repo

像这样:

cp -a /home/username/webapps/git_app/repos/my_git.git/. /home/username/webapps/git_app/repo

在服务器上运行
cd/home/username/webapps/app/repo&&git rev parse--short HEAD
时会发生什么?
cp -a /home/username/webapps/git_app/repos/my_git.git/. /home/username/webapps/git_app/repo