【发布时间】:2012-03-01 04:30:33
【问题描述】:
我有一个在 Windows 2008 服务器上运行的网站。我想知道使用 git 管理该站点的最佳方法是什么。理想情况下,我希望使用 post-receive 挂钩或类似方法进行自动化部署。
我确实有一个 Linux 服务器,我通常将它用作我的 git 原始服务器,所以如果它使事情变得更容易,我可以利用它。通常我的接收后文件如下所示:
#!/bin/sh
GIT_WORK_TREE=/var/www/example.com git checkout -f
显然,如果没有其他东西,这将无法在 Windows 上按原样工作。
我的 Windows 服务器支持 FTP,但如果可能的话,我想使用更安全的东西。
【问题讨论】: