我可以通过Git更新服务器吗?
我在Gitlab上有一个项目我可以通过Git更新服务器吗?,git,gitlab,Git,Gitlab,我在Gitlab上有一个项目 我希望在推送提交之后,其他服务器会自动更新(pull),并从project中获取新代码 我能用它吗?你有钩子吗?如果可以,怎么做?您有两个选择: 创建一个cronjob来定期拉取:这非常容易实现,而且不需要时间。在您的crontab中放入类似于以下内容的代码: ***cd/path/to/your/app&&git pull 使用:这是最智能的方法,但除了激活存储库的Webhook外,您还需要在服务器中安装一个消费者应用程序,当Webhook通知推送存储库时
我希望在推送提交之后,其他服务器会自动更新(pull),并从project中获取新代码
我能用它吗?你有钩子吗?如果可以,怎么做?您有两个选择:
- 创建一个cronjob来定期拉取:这非常容易实现,而且不需要时间。在您的crontab中放入类似于以下内容的代码:
***cd/path/to/your/app&&git pull
- 使用:这是最智能的方法,但除了激活存储库的Webhook外,您还需要在服务器中安装一个消费者应用程序,当Webhook通知推送存储库时,该应用程序将执行推送操作。幸运的是,有一些类似的开源应用程序使这项工作变得更容易