繁体   English   中英

capistrano挂在git clone上

[英]capistrano hangs at git clone

使用此配置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次密码:

  1. 对于比特桶
  2. 对于myvserver.stratoserver.net。 而且这总是会产生错误,让我第三次输入错误...
  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输出在这里: http : //pastebin.com/Ffqpqq7y

我曾经遇到过同样的问题,但我的问题与ssh-keys有关。我已经重新生成了ssh-keys,并使它正常工作,希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM