- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试做一个基于 capifony 和 Symfony2 的 Symfony 2 项目部署网络应用程序。
它使用 Process 触发我的“cap deploy”任务并在网络浏览器中显示我的输出。
在 shell 中时,如果我以用户 www-data(与 Process 使用的相同)运行我的“cap deploy”,我的部署工作正常,所以我的部署任务和我的身份验证 key 都没有问题。但是,当我从我的 Web 应用程序调用我的任务时,capifony 告诉我它无法在远程服务器上进行身份验证。
triggering start callbacks for `deploy'
* executing `deploy:setdomain'
* executing `deploy'
* executing `deploy:update'
** transaction: start
* executing `deploy:update_code'
triggering before callbacks for `deploy:update_code'
[32m--> Updating code base with checkout strategy[0m
executing locally: "git ls-remote [ myrepo ]"
command finished in 2068ms
* executing "git clone -q -o [ remote server ] [ my repo ]
/var/www/spinfony/releases/20121211100449 && cd /var/www/spinfony/releases/20121211100449 && git checkout -q -b deploy be53233e51a4c542c3bc8603b424e57f988898a4 && (echo be53233e51a4c542c3bc8603b424e57f988898a4 > /var/www/spinfony/releases/20121211100449/REVISION)"
servers: ["[ remote server ]"]
Password: stty: standard input: Invalid argument
stty: standard input: Invalid argument
stty: standard input: Invalid argument
*** [deploy:update_code] rolling back
* executing "rm -rf /var/www/spinfony/releases/20121211100449; true"
servers: ["[ remote server ]"]
** [deploy:update_code] exception while rolling back: Capistrano::ConnectionError, connection failed for: [ remote server ] (Net::SSH::AuthenticationFailed: [ user ])
connection failed for: [ remote server ] (Net::SSH::AuthenticationFailed: [ user ])
我试图弄清楚为什么 capifony 似乎需要一个我无法提供的密码,因为我不是从 shell 运行它,而当我从 shell 运行它时,它工作正常而无需问我任何事情.
再次从同一用户调用同一文件。
最佳答案
这是一个已知的“错误”
你需要告诉 capistrano 使用哪个键
尝试将此添加到您的 deploy.rb :
ssh_options[:keys] = %w(/what/ever/.ssh/id_rsa)
关于symfony - capifony 身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13818973/
昨天我在服务器上进行了第 40 次或第 50 次 Symfony2 系统的部署。到目前为止一切都很好。今天我遇到了一个严重的错误。这是发生的事情: * executing `symfony:cach
我找到了一个名为 capifony 的优秀工具这在开发 symfony2 应用程序时非常有用,我想使用多阶段选项。一切正常,但我在其他阶段的数据库配置方面遇到了一个问题。 假设我们有: 3 个环境:开
我正在尝试做一个基于 capifony 和 Symfony2 的 Symfony 2 项目部署网络应用程序。 它使用 Process 触发我的“cap deploy”任务并在网络浏览器中显示我的输出。
当我cap deploy我的 Symfony2 项目,然后登录到我的服务器我看到 dev (app_dev.php) 运行正常,但 prod 版本 (app.php) 没有。 错误是 [Tue Jan
使用 capistrano 将我的开发环境部署到外部开发服务器时,我总是收到以下错误: RuntimeException: Failed to write cache file "/var/www/x
我已经将 DoctrineMigrationsBundle 安装到我的 Symfony2 应用程序,但是当我尝试部署到我的开发服务器时,我收到以下错误: Do you really want
我正在尝试使用 capifony 将我的 Symfony2 应用程序部署到我的外部托管的开发服务器,但是我收到以下错误: --> Updating code base with remote_cach
是否可以设置部署脚本,以便供应商仅在自上次更新以来 deps 文件发生更改时才更新? 最佳答案 一周前我遇到了同样的问题,我找到了解决方案。 文件 symfony2.rb(在我的服务器位于/var/l
我已将我的 Symfony2 网站部署到外部开发服务器,但是它没有从我的 github 存储库中提取 app_dev.php 文件。 app.php 已被拉出,我可以从那里访问该站点,但是如果我转到/
我在 Capistrano v2.8.0 上通过非常新的 capifony 部署时遇到问题 - 这是我的第一个 capistrano/capifony 部署。 我已经成功完成了 cap deploy:
我正在使用 Capifony 部署我的 Symfony2 应用程序,但截至今天它无法下载 composer - jenkins 输出: [32m--> Downloading Composer[0m
我目前正在使用 Symfony2 和 Gitflow 开发一个网站。我有 2 个名为“开发”、“暂存”和“生产”的外部服务器以及 Github 上的中央 GIT 存储库。 我希望使用 Capifony
我正在使用 Capifony 部署我的 Symfony2 应用程序,但截至今天它无法下载 composer - jenkins 输出: [32m--> Downloading Composer[0m
我尝试在 capifony 的帮助下部署我的 symfony2 项目 cap deploy:setup 没有问题并存储在/var/www/htdocs/symfony-project 两个文件夹 .
我正在使用 Capifony 多阶段部署将我的 Symfony2 网络应用部署到 Ubuntu 机器上的 Apache 网络服务器上,托管在 AWS 上。 我有用户设置 set :user,
我正在使用 Capifony ,Capistrano 的特定于 Symfony 的扩展。我需要覆盖其中一个预定义任务以便运行我自己的 symfony 任务 - 替换 https://github.co
我正在尝试从 Jenkins 盒子部署 Symfony2 应用程序。我正在为 2 个不同的环境使用 capifony 多阶段部署系统:dev 和 uat。 当我放 before "symfony:ca
我有一个用户 didongo (用户和组 didongo),以及 nginx 服务器(用户和组 www-data)。我已经设置 Capifony 登录为 didongo用户:我第一次部署setfacl
这可能是一个小众问题,但我希望有人能提供帮助。直到昨天,当我试图将一些更改推送到生产环境时,它一直运行良好,但从那以后,最后 3 次部署都暂时中断了实时站点。这是日志中的异常之一: [2012-12-
我正在尝试使用 capifony 部署我的 symfony 2 应用程序,我已经阅读了文档,但我似乎无法找到我的错误的解决方案。 failed: "sh -c 'git clone -q git@**
我是一名优秀的程序员,十分优秀!