利用這種配置cap deploy
總是掛起:Capistrano的掛在混帳克隆
set :application, "myapp"
set :scm, :git
set :repository, "https://[email protected]/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://[email protected]/myuser/myapp.git /var/www-test/releases/201204281610
3117 ? S 0:00 git clone -q https://[email protected]/myuser/myapp.git /var/www-test/releases/20120428161055
3118 ? S 0:00 git-remote-https https://[email protected]/myuser/myapp.git https://[email protected]/myus
的全capistrano輸出在這裏:http://pastebin.com/Ffqpqq7y
我面臨着同樣的問題,我的問題是使用ssh-keys.I有關的人再生的SSH密鑰,並得到了它working.Hope它可以幫助.. – Naveen 2012-04-28 16:40:08
其實整體配置目前沒有SSH密鑰。但實際上我現在會改變它。 – Philip 2012-04-28 16:43:59
是的,讓我知道。試用ssh -V進行調試。 – Naveen 2012-04-28 16:45:11