如何在Windows上从Git部署我的网站


How can I deploy my website from Git on Windows?

我正在努力提高工作效率,并采取措施远离SFTP。

我看到像"Deployhq"或"Docker"这样的服务,但它们不是免费的。

我希望能让自己自动化,因为我只需在命令行中键入"git-push",它就会在推送到git时自动部署到我的服务器上?

有人知道去哪里吗?我调查了詹金CI/CD,但我不确定这是否是正确的方向。

非常感谢。

我相信这主要取决于您的托管公司。有些公司通常通过某种形式的控制面板允许您设置git部署。

如果您自己托管站点,或者有权访问服务器,并且可以ssh/install git,则可以将repo克隆到服务器并设置挂钩,以便每当您向远程存储库推送时,服务器都会提取更改。

以下是一些关于git钩子如何工作以及如何创建一个的好链接:

https://git-scm.com/book/en/v2/Customizing-Git-Git-Hookshttps://www.digitalocean.com/community/tutorials/how-to-use-git-hooks-to-automate-development-and-deployment-tasks