如果有人能说清楚为什么我的部署不能在Codeship.io上工作,那就很好奇。一切顺利,直到git:检查然后它以non-helpful error退出。
这里概述了发生了什么:
可以从本地计算机手动部署。
在Github中设置Codeship的公钥作为回购的部署密钥。
在服务器上放置Codeship的公钥。
使用Codeship的交互式shell我可以将shell封装到服务器中,读/写文件。我还注意到capistrano能够将git-ssh.sh写入服务器的/ tmp目录。我也可以将该文件用于interact with the repo。
但是,每次尝试cap production deploy:check
时,我都会收到以下错误:Gist of Error。
任何帮助都非常感激,因为我已经花了太多时间调试。