gpt4 book ai didi

ruby - 来自 Windows 的 Capistrano 和 Pageant

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:12 25 4
gpt4 key购买 nike

我有一个简单的任务...cap foreman:restart。我可以通过 PuTTY(使用 Pageant)访问服务器,但 Capistrano 显然不知道这一点?

** [out :: staging.fanmouth.com] restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.4640" (uid=1000 pid=13681 comm="restart fanmouth-scheduler ") interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
** [out :: staging.fanmouth.com]
←[2;37mcommand finished in 8231ms←[0m
failed: "env PATH=/usr/local/rbenv/shims:$PATH RAILS_STAGE=staging sh -c 'sudo -p '\\''sudo password: '\\'' start fanmouth-scheduler || restart fanmouth-scheduler'" on staging.fanmouth.com

它要求我输入密码...我输入密码,然后得到密码。如果我输入的密码错误,它会告诉我(输入 3 次并退出)。

deploy.rb

set :ssh_options, { :forward_agent => true }

网络上的一些搜索表明应该设置...我用 false 试过,结果相同。

我不太了解 SSH 或 Pageant。知道我哪里出错了吗?

最佳答案

我可能会迟到回答你。但这会对其他人有所帮助。

enter image description here

如上所示,您需要在“pageant”中加载您的 key 。添加 key 时,它会要求输入密码。

选美后,尝试通过 capistrano 连接。

关于ruby - 来自 Windows 的 Capistrano 和 Pageant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21924943/

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