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
谢谢!
没有找到相关结果
已邀请:
0 个回复