Adr*_*ian 3 capistrano ruby-on-rails
我继承了一个项目,对开发方面很满意,但是系统性能差,而且Capistrano部署失败了.对于之前由dev开发的项目:
cap deploy:check
Run Code Online (Sandbox Code Playgroud)
运行良好,导致
You appear to have all necessary dependencies installed
Run Code Online (Sandbox Code Playgroud)
但是当我尝试部署时,我得到了
...
ERROR: Repository not found.
...
Run Code Online (Sandbox Code Playgroud)
我有:
此时,当代理转发时,从服务器进入github的SSH将返回前一个dev的信息,该开发者仍然可以访问github repo.
Hi xxxxxx! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)
启用代理转发时,我将显示为已通过身份验证的用户.
解决这个问题的任何提示?对于通过排除故障的正常URL感到非常高兴.
好吧,通过消除过程弄明白了.它是'deploy.rb'中的以下行
set :deploy_via, "remote_cache"
Run Code Online (Sandbox Code Playgroud)
如果这被注释掉,那就部署得很好.如果我取消注释它,它会再次出现相同的错误.所以这肯定是问题所在.
我不知道为什么会发生这种情况.但就目前而言,我会关闭它.
| 归档时间: |
|
| 查看次数: |
2804 次 |
| 最近记录: |