0

嗨,这是我使用 Capistrano 3 和 Rails 4 应用程序部署到 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'

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

谢谢。

4

1 回答 1

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
于 2014-03-21T15:00:33.397 回答