gpt4 book ai didi

ruby-on-rails-3 - 使用 git 更改存储库时出现 Capistrano 错误

转载 作者:行者123 更新时间:2023-12-04 04:45:31 25 4
gpt4 key购买 nike

我通过来自 Git 存储库的 capistrano 进行了简单的部署。

我想改变我正在使用的存储库,所以我基本上只是改变了

set :repository, "git@github.com:new_repository"



但是我在部署时收到以下错误:

致命:无法解析对象“9cfb...”。

一旦我改变,问题就消失了

set :deploy_via, :remote_cache





set :deploy_via, :copy



我也试过 deploy:cleanup 但我收到以下错误:

*`deploy:cleanup' 只对匹配 {:except=>{:no_release=>true}} 的服务器运行,但没有匹配的服务器*

知道如何让 remote_cache 再次工作吗?

谢谢!

最佳答案

使用 capistrano 3,为了避免删除 repo 文件夹:

  • 更改您的 config/deploy.rb 中的 repo URL ,因为 OP 已经这样做了
  • 通过 SSH 连接到您的服务器并更改 git repo 的远程 URL:
    ssh user@server.com  
    # Go the capistrano deploy root
    cd /capistrano/deploy/root/folder
    # Go inside the folder names *repo*
    cd repo
    # Manually change the git remote
    git remote set-url origin ...
  • 关于ruby-on-rails-3 - 使用 git 更改存储库时出现 Capistrano 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16764750/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com