Windows 在本地git存储库中使用Capistrano时遇到问题

Windows 在本地git存储库中使用Capistrano时遇到问题,windows,git,capistrano,Windows,Git,Capistrano,我正在尝试使用Capistrano使用git存储库部署我的Zend Framework应用程序。我正在从Windows7机器部署到Ubuntu服务器。我已经创建了存储库,每当我尝试运行cap:deploy时,都会出现以下错误: ** [hostname.domain :: out] fatal: '/home/<username>/web_docs/<appname>' does not appear to be a git repository ** [host

我正在尝试使用Capistrano使用git存储库部署我的Zend Framework应用程序。我正在从Windows7机器部署到Ubuntu服务器。我已经创建了存储库,每当我尝试运行cap:deploy时,都会出现以下错误:

** [hostname.domain :: out] fatal: '/home/<username>/web_docs/<appname>' does not appear 
   to be a git repository
** [hostname.domain :: out] fatal: The remote end hung up unexpectedly
**[hostname.domain::out]致命:“/home//web_docs/”不会出现
成为git存储库
**[hostname.domain::out]致命:远程端意外挂起

我已经清理了deploy.rb文件的副本。我在本地机器上有一个非常好的git存储库,但Capistrano似乎在部署之前就在服务器上寻找存储库的副本。我做错了什么?

如果要从本地存储库部署,必须使用类似
:copy
:rsync
的策略。Capistrano尝试从服务器端从存储库克隆,希望它是远程存储库。

当我尝试使用
set:deploy\u via,:copy
时,我收到一个错误,显示致命:“origin”似乎不是git存储库。您说Capistrano试图从服务器端从存储库中克隆。如果我想这样做,我如何使远程存储库与本地存储库保持同步?请原谅我的问题:我对使用Git和Capistrano是完全陌生的。没有部署文件,我不能说太多。哦,对不起,尽管我发布了pastebin链接。顺便说一句,我最初是通过遵循W.J.Gillmore在其著作Easy PHP Websites with the Zend Framework中的教程获得该文件的。有一段关于的教程。