打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CentOS安装GitLab

GitLab是什么?
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

1.安装GitLab,先找到匹配的中文包,再去下载GitLab
国内GitLab下载地址
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
GitLab中文包下载地址
https://gitlab.com/xhang/gitlab/-/branches/stale

2.安装GitLab
这里选择11.10.8

安装所需命令

yum install curl openssh-server openssh-clients postfix cronie

GitLab使用postfix发送邮件

service postfix start

设置postfix开机自启动

chkconfig postfix on

下载GitLab

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-11.10.0-ce.0.el6.x86_64.rpm

安装GitLab

rpm -i gitlab-ce-11.10.0-ce.0.el6.x86_64.rpm


修改GitLab端口号

vi /etc/gitlab/gitlab.rb


配置GitLab(配置完自动启动,默认账号root)

gitlab-ctl reconfigure

开启重启关闭

gitlab-ctl startgitlab-ctl stopgitlab-ctl restart


2.安装gitlab中文包
先关闭

gitlab-ctl stop

下载中文包

wget https://gitlab.com/xhang/gitlab/-/archive/11-10-stable-zh/gitlab-11-10-stable-zh.tar.gz

备份

cp -r /opt/gitlab/embedded/service/gitlab-rails{,.ori}等于cp -r /opt/gitlab/embedded/service/gitlab-rails /opt/gitlab/embedded/service/gitlab-rails.ori

覆盖

\cp -rf gitlab-11-10-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/

重新加载配置文件启动

gitlab-ctl reconfigure

这个时候不是整体都是中文的,要在用户设置的偏好设置里面

5.配置邮箱功能

vim /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.qq.com"gitlab_rails['smtp_port'] = 465gitlab_rails['smtp_user_name'] = "你的邮箱@qq.com"gitlab_rails['smtp_password'] = ""gitlab_rails['smtp_domain'] = "qq.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['smtp_tls'] = truegitlab_rails['gitlab_email_from'] = "你的邮箱@qq.com"user['git_user_email'] = "你的邮箱@qq.com"

获取授权码填入到smtp_password

gitlab-ctl reconfiguregitlab-rails console

发送测试邮件
Notify.test_email('测试邮箱@qq.com','email title','email content desc').deliver_now

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux学习17-gitlab配置邮箱postfix
docker gitlab 12.3.5ee 安装及汉化 记录
CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查 – 21运维
gitlab一键安装+配置(备份+LADP认证)
QQ邮箱突然变成英文界面
gitlab-rake常见用法-系统管理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服