为什么Capistrano要求ssh密钥';是两次口令吗?
无论何时使用capistrano部署,系统都会提示我输入两次密码短语。这是为什么?我如何解决为什么Capistrano要求ssh密钥';是两次口令吗?,ssh,capistrano,Ssh,Capistrano,无论何时使用capistrano部署,系统都会提示我输入两次密码短语。这是为什么?我如何解决 servers: ["example.com"] [example.com] executing command ** [example.com :: out] Enter passphrase for key '/home/deploy/.ssh/deploy-keys/appname': Password: ** [example.com :: out] ** [exampl
servers: ["example.com"]
[example.com] executing command
** [example.com :: out] Enter passphrase for key '/home/deploy/.ssh/deploy-keys/appname':
Password:
** [example.com :: out]
** [example.com :: out] Enter passphrase for key '/home/deploy/.ssh/deploy-keys/appname':
Password:
** [example.com :: out]
command finished in 16748ms
Capistrano无法使用密码密钥处理多台服务器。 您必须在以下情况之前使用:
ssh-add /path/to/your/key.pem
这将在控制台会话中加载密钥。
然后您可以在多台服务器上部署,而无需写入密码短语。这里也有同样的问题。你能解决它吗?