Php Capistrano SSH连接

Php Capistrano SSH连接,php,git,ssh,capistrano,continuous-deployment,Php,Git,Ssh,Capistrano,Continuous Deployment,我正在尝试使用capistrano将我的php应用程序部署到服务器上。为了对代码进行版本化,我将GIT与Bitbucket结合使用 对于CI进程,我在ip为192.168.65.68的虚拟机上使用jenkins。当我在另一台虚拟机上开发时,我会将更改推送到这台机器上,然后CI过程开始—这是可行的。现在,我想向前走一步,使用Capistrano部署应用程序(首先部署到同一台CI机器上的新文件夹)。在我的项目的deploy.rb文件中,我尝试使用jenkins中提供的相同选项(192.168.65.

我正在尝试使用capistrano将我的php应用程序部署到服务器上。为了对代码进行版本化,我将GIT与Bitbucket结合使用

对于CI进程,我在ip为192.168.65.68的虚拟机上使用jenkins。当我在另一台虚拟机上开发时,我会将更改推送到这台机器上,然后CI过程开始—这是可行的。现在,我想向前走一步,使用Capistrano部署应用程序(首先部署到同一台CI机器上的新文件夹)。在我的项目的deploy.rb文件中,我尝试使用jenkins中提供的相同选项(192.168.65.68=localhost)通过ssh连接到项目:

当我运行“cap production deploy--trace”时,我得到一个连接错误,连接被阻塞

所以我的问题是:我尝试从CI机器连接到Bitbucket回购是否完全错误?使用capistrano时,如何通过ssh连接到repo并获取源代码

 set :repo_url, 'ssh://git@192.168.65.68:7999/nav/myrepo.git'
 set :ssh_user, 'jenkins'