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

时间:2015-12-02 22:09:40

标签: php windows git ssh ftp

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

我看到的服务有" Deployhq"或者" Docker"但他们不是免费的。

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

有没有人知道去哪儿了?我查看了Jenkin CI / CD,但我不确定这是否是正确的方向。

非常感谢。

1 个答案:

答案 0 :(得分:1)

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

如果您自己托管该站点或者可以访问该服务器并且可以ssh / install git,您可以将repo克隆到服务器并设置一个钩子,以便每当您向上推送到远程服务器时服务器都会进行更改库中。

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

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