git克隆在Capistrano部署期间卡住了

我目前在Capistrano和Git方面苦苦挣扎。首先是我的设置: Windows Server 2003下的生产服务器,已安装msysgit。 Windows 7下的开发机,使用Aptana进行开发 是的,我知道,Windows随处可见。但是我暂时必须处理。 所以,我的问题是:在Capistrano部署尝试期间,“ 0”命令被卡住了。它只显示以下消息,但接下来什么也没有发生。 这是Capistrano启动的命令:   git clone ssh://user@www.server.fr/Git_Repositories/MyApp / u / apps / MyApp / releases / 20110614124655 结果如下:   ** [www.myserver.fr :: out]克隆到/ u / apps / MyApp / releases / 20110614124655 ... 我查看了Capistrano创建的ѭ1文件夹,我唯一能找到的就是.git文件夹。因此,我猜.0命令确实成功初始化了一个空的存储库。 因此,我进行了一些测试以查找问题所在: 如果我使用远程桌面连接登录,然后在Git提示符下运行该命令,则可以在服务器上成功运行
git clone
命令。 我无法通过ssh在服务器上运行“ 0”命令。与从开发机上运行
cap deploy
时得到的结果完全相同 所以我想Git和SSH之间存在某种问题。 这是我的
deploy.rb
文件,也许可以帮忙:
set :application, \"ADM\"
set :repository, \"ssh://user@www.server.fr/Git_Repositories/MyApp\"

set :scm, :git

default_run_options[:pty] = true
ssh_options[:forward_agent] = true

set :scm_username, \"git_user\"
set :user, \"user\"
set :branch, \"master\"
set :scm_verbose, true

role :web, \"www.server.fr\"
role :app, \"www.server.fr\"                 
role :db,  \"www.server.fr\", :primary => true
谢谢!     
已邀请:

要回复问题请先登录注册