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次:
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手动登录一次,在远程机器上进行克隆并说“是”以接受密钥)“在远程机器上进行克隆并说“是”以接受密钥”这样做时,谁会接受哪个密钥?