1
7
net:ssh implements remote forwarding . 我查看了Capistrano的所有源代码,在当前版本中看不到对它的任何引用。同样,这不会阻止您在使用Capistrano部署之前建立远程转发。
你要做的是设置
在部署之前,请确保建立远程转发。您需要对部署到的每个服务器重复此操作。
使用net::ssh,这可以很容易地转变成一个任务,在部署到多个服务器时,它比任何其他任务都更具灵活性。
最后,考虑到您一直在使用scp,您可能需要设置
|
2
1
看我的回答 this SO question : 使用Capistrano3.x,以下对我有效:
请注意
此任务调用私有方法,如果有人知道获取access capistrano的ssh连接的官方方法,请评论或编辑。 编辑: 另见本节 Tunneling and other related SSH themes sshkit的自述文件 |