本文基于黑马程序员课程,系统讲解Linux项目部署全流程,涵盖虚拟机安装、核心命令操作、JDK/MySQL/Nginx环境搭建,以及前后端项目部署实战,帮助开发者掌握企业级应用部署技能。
文章分享了在Git推送时遇到“Push cannot contain secrets”错误的解决过程,详细介绍了使用git filter-repo工具从Git历史中彻底删除敏感信息的方法,以及通过.gitignore防止未来误提交的技巧。
本文系统解析Docker从基础命令到复杂项目部署的全流程,涵盖镜像构建、数据持久化、容器网络、Docker Compose编排及前后端分离项目实战,帮助开发者掌握现代化部署方案,提升部署效率与标准化水平。