Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
capistrano挂起git克隆_Git_Ssh_Capistrano - Fatal编程技术网

capistrano挂起git克隆

capistrano挂起git克隆,git,ssh,capistrano,Git,Ssh,Capistrano,使用此配置时cap deploy始终挂起: set :application, "myapp" set :scm, :git set :repository, "https://myuser@bitbucket.org/myuser/myapp.git" set :branch, "mybranch" role :web, "myvserver.stratoserver.net" role :app, "myvserver.stratoserver.net" set :deploy_to, "

使用此配置时
cap deploy
始终挂起:

set :application, "myapp"
set :scm, :git
set :repository,  "https://myuser@bitbucket.org/myuser/myapp.git"
set :branch, "mybranch"
role :web, "myvserver.stratoserver.net"
role :app, "myvserver.stratoserver.net"
set :deploy_to, "/var/www-test"
set :user, "philip"
set :group, "www-data"
需要输入密码3次:

  • 比特桶
  • 对于myvserver.stratoserver.net。这似乎总是产生一个错误,让我第三次进入它
  • 我进去了,一切都挂了
  • 在服务器端
    ps ax
    提供:

     3116 ?        Ss     0:00 sh -c git clone -q https://myuser@bitbucket.org/myuser/myapp.git /var/www-test/releases/201204281610
     3117 ?        S      0:00 git clone -q https://myuser@bitbucket.org/myuser/myapp.git /var/www-test/releases/20120428161055
     3118 ?        S      0:00 git-remote-https https://myuser@bitbucket.org/myuser/myapp.git https://myuser@bitbucket.org/myus
    

    capistrano的完整输出如下:

    我遇到了同样的问题,我的问题与ssh密钥有关。我重新生成了ssh密钥并使其正常工作。希望它有帮助。

    我遇到了同样的问题,我的问题与ssh密钥有关。我重新生成了ssh密钥并使其正常工作。希望它有帮助。。实际上整个配置都是如此当前没有ssh密钥。但事实上,我现在会改变。是的,让我知道。尝试使用ssh-V调试。谢谢纳文,cap不再挂起。虽然它现在显示了一个身份验证错误-但这比freezingI将我的评论变成一个答案要好得多。你可以接受它。毕竟我现在使用ssh密钥,你的解决方案可以工作了!(+我必须通过ssh手动登录一次,在远程机器上进行克隆并说“是”以接受密钥)“在远程机器上进行克隆并说“是”以接受密钥”这样做时,谁会接受哪个密钥?