我最近开始使用Capistrano部署我的rails应用程序,但在提示我输入密码时,我似乎无法弄清楚在部署应用程序时如何不显示我的密码。
我收到以下警告,
Text will be echoed in the clear. Please install the HighLine or Termios libraries to suppress echoed text.
我安装了这两个宝石,我的密码仍以明文形式回显。非常感谢任何帮助。
答案 0 :(得分:4)
在config / deploy / production.rb
中添加set :ssh_options, {
keys: %w(/Users/artemadamcov/.ssh/id_rsa),
forward_agent: true,
auth_methods: %w(publickey password),
port: 4321
}
并在终端
中输入ssh-add ~/.ssh/id_rsa