我通过 SSH 手动部署网站,我在 github/bitbucket 中管理源代码。对于每个新站点,我目前正在服务器上生成一个新的密钥对并将其添加到 github/bitbucket,以便我可以从服务器中获取机会。
我在 capistrano 中发现了一个使用本地机器的密钥对来拉取更新到服务器的功能,它是ssh_options[:forward_agent] = true
我该如何做这样的事情并将我的本地机器的密钥对转发到我正在通过 SSH 连接的服务器,这样我就可以避免将密钥添加到每个新站点的 github/bitbucket 中。