- 博客(4)
- 收藏
- 关注
原创 CentOS7 + Git 裸仓库实现代码自动同步到 Web 目录(钩子实现)
摘要:本文介绍在CentOS7上配置Git裸仓库自动同步网站目录的方法。通过将网站目录初始化为普通Git仓库并关联裸仓库,利用post-receive钩子在代码推送后自动触发拉取操作。关键步骤包括:1)初始化网站目录为Git仓库;2)创建可执行钩子脚本;3)设置git用户权限。相比定时任务,该方法实现实时同步且节省资源。最后提供了钩子不执行、拉取失败等常见问题的排查方法,实现本地推送后网站立即更新的效果。
2026-03-28 23:55:28
162
原创 在linux上安装Git,创建Git库,并从windows访问
本文介绍了在CentOS7系统上安装Git的两种方法:通过yum安装1.8.3.1版本或源码安装更高版本(推荐2.39.5)。详细说明了源码安装步骤及可能遇到的版本冲突解决方案。同时指导如何创建Git仓库、配置用户权限,并解决新版Git的目录归属检查问题。最后讲解了Windows客户端配置SSH免密登录Git仓库的方法,以及如何安全地限制git用户的shell访问权限。
2026-03-27 21:04:41
422
原创 Linux CentOs 安装宝塔面板
本文介绍了使用宝塔面板快速搭建服务器环境的步骤:1)登录服务器;2)从宝塔官网获取安装命令;3)运行安装脚本并按提示操作;4)在安全组放行端口后通过浏览器访问面板。安装完成后可获得初始账号密码,后续可在设置中修改。宝塔面板提供了便捷的服务器环境配置方案,适合新手用户快速搭建网站运行环境。
2025-10-06 01:44:58
300
原创 php8.2.9使用composer安装tp8时报错
本文记录了作者首次安装ThinkPHP8框架时遇到的问题及解决方法。安装过程中先后出现缺少zip扩展和核心文件缺失的错误,通过修改php.ini文件取消对zip和fileinfo扩展的注释后成功解决。作者分享了从报错信息中发现问题根源的经验,强调了仔细阅读错误提示的重要性。整个安装过程涉及PHP8.2.9和Composer2.8.12环境配置,最终通过调整配置文件成功完成框架安装。
2025-09-21 02:03:44
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅