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
image.png

Centos安装GitLab_第1张图片

安装所需命令

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

Centos安装GitLab_第2张图片
修改GitLab端口号

vi /etc/gitlab/gitlab.rb

Centos安装GitLab_第3张图片
配置GitLab(配置完自动启动,默认账号root)

gitlab-ctl reconfigure

开启重启关闭

gitlab-ctl start
gitlab-ctl stop
gitlab-ctl restart

Centos安装GitLab_第4张图片
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

你可能感兴趣的:(linux,github,gitlab)