|
0
|
| srboisvert · 技术社区 · 17 年前 |
|
|
1
2
您可以尝试让capistrano在本地签出您的代码,压缩并将其发送到服务器。这并不像服务器访问svn那样高效,因为它每次都必须发送整个代码库,但它可以省去将存储库暴露给外部的麻烦。 来自 this page 在capistrano网站的部署策略下:
您需要一个可用的命令行zip实用程序来实现这一功能 Info-Zip FTP site 有一个可用。 |
|
|
2
0
我不是Windows用户,但我的理解是,在Capistrano的正常状态下,它在服务器上执行所有命令。这就是为什么它需要能够通过SVN从您的机器中提取代码。 查看该教程,它似乎使用Apache作为允许客户端(在本例中为Capistrano)从Windows计算机中提取源代码的机制。这将适用于你想做的事情。 你不必为了实现这一点而设置Apache,你可能可以在你的Windows机器上设置一个SSH服务器,尽管这超出了我的知识范围。 :-) |