CentOS 7安装GitLab、汉化、配置邮件发送
1|01、更换国内yum源
1|11.1 备份
1|21.2 下载新的CentOS-Base.repo 到/etc/yum.repos.d/
或者
1|31.3 生成缓存
2|02、获取GitLab汉化包
说明:gitlab中文社区版的项目,v7-v8.8是由Larry Li发起的“GitLab 中文社区版项目”(https://gitlab.com/larryli/gitlab),从 v8.9 之后,@xhang 开始继续该汉化项目(https://gitlab.com/xhang/gitlab)。
2|12.1 安装git
下载最新的汉化包
2|22.2 克隆获取汉化版本库
如果是要下载老版本的汉化包,需要加上老版本的分支,比如今天已经是10.8.3,我依旧想下载10.0.2,可以运行下面的语句
2|32.3 查看该汉化补丁的版本
3|03、部署社区版gitlab
3|13.1 安装gitlab的依赖项
10.x以后开始依赖policycoreutils-python,我之前在使用9.x时还没有依赖该项。
3|23.2 启动postfix,并设置为开机启动
如果不需要提供postfix发送邮件可以跳过该步骤,安装完成之后可以通过配置第三方smtp服务器来发送邮件。
3|33.3 设置防火墙
如果防火墙已经关闭的,这步也可以跳过
3|43.4 获取gitlab的rpm包
途径1:通过清华开源镜像站
途径2:从官方获取RPM包后上传到/root目录下
官方下载:https://packages.gitlab.com/gitlab/gitlab-ce/
3|53.5 安装rpm包
根据提示,继续执行指令配置gitlab。
3|63.6 修改配置文件gitlab.rb
修改以下内容位为自己需要的配置:
因为修改了配置文件,故需要重新加载配置内容。
4|04、覆盖汉化包
4|14.1 停止gitlab服务
4|24.2 切换到gitlab汉化包所在的目录(即步骤二获取的汉化版gitlab)
4|34.3 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
4|44.4 回到/root目录
4|54.5 将10.0.2-zh.diff作为补丁更新到gitlab中
4|64.6 启动gitlab
4|74.7 重新配置gitlab
5|05、设置管理员密码
5|15.1 网页版
浏览器登陆,第一次登陆的时候会要求设置管理员密码。管理员账号登录的用户名:root
(虽然登录后管理员的用户名为Administrator,但是实际登录的用户名是root)
5|25.2 命令行设置
__EOF__

本文作者:StaryJie
本文链接:https://www.cnblogs.com/jie-fang/p/10279481.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/jie-fang/p/10279481.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律