gpt4 book ai didi

symfony - capifony 身份验证失败

转载 作者:行者123 更新时间:2023-12-02 03:52:35 25 4
gpt4 key购买 nike

我正在尝试做一个基于 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)

来源:http://adam.goucher.ca/?p=1253

关于symfony - capifony 身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13818973/

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