Capitrano v3部署在git rev-parse --short HEAD上失败了

时间:2014-03-21 14:48:46

标签: ruby-on-rails git webfaction capistrano3

嗨,这是我使用带有Rails 4应用程序的Capistrano 3部署到Webfaction服务器时出现的错误。

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>

我的git存储库位于webfaction中,我将其创建为--bare存储库,不知道这是否会改变。我在我的capistrano文件中设置了这样的URL:

set :repo_url, '/home/username/webapps/git_app/repos/myrepo.git'

您可能需要的任何其他信息,请询问

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

到Capistrano在Webfaction中构建的镜像仓库:/ home / username / webapps / git_app / repo

像这样:

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