【问题标题】:Capistrano occasionally fails to pull git repoCapistrano 偶尔无法提取 git repo
【发布时间】:2011-04-17 23:27:16
【问题描述】:

Capistrano 有时无法从 github 拉取最新的源代码,但没有显示错误。

现在有几次,cap deploy 没有从我的 git 存储库中提取最新代码,但在此过程中没有显示任何错误。

重复运行cap deploy 并不能解决问题,但在实际服务器上运行git pull origin master 确实可以毫无问题地提取最新代码。

如果我理解正确,cap deploy 默认使用部署分支 - 这可能是拉主解决问题的原因吗?

// 使用 rails 3

【问题讨论】:

  • 我现在遇到了这个问题,很困惑;感谢您提供有关手动运行拉动的建议。讨厌承认我自己没有想到这一点;-)

标签: ruby-on-rails git github capistrano


【解决方案1】:

您可以尝试将 'master' 分支设置为要部署的默认分支:

# Deploy from master branch by default
set :branch, "master"

【讨论】:

  • 我不再依赖 Capistrano,但有兴趣了解此解决方案是否适用于遇到此问题的任何人?
【解决方案2】:

我不得不从 /var/www/myapp/releases 中删除一些版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    相关资源
    最近更新 更多