gitlab部署以及中文配置

发布时间 2023-10-14 11:47:31作者: MhaiM

1、gitlab 软件下载地址

官方源:https://packages.gitlab.com/gitlab/gitlab-ce/
清华源:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

注意:ce为社区版,ee为企业版

2、安装依赖包

yum install -y curl policycoreutils-python openssh-server

3、安装gitlab

curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum clean all && yum makecache
yum install gitlab-ce -y

#目录说明
/opt/gitlab #默认gitlab程序安装路径
/var/opt/gitlab/ #gitlab数据目录
/var/opt/gitlab/git-data/ #项目存储目录
/var/opt/gitlab/git-data/repositories #代码存放路径

#常用命令
gitlab-ctl status #查看目前gitlab所有服务
gitlab-ctl stop #停止gitlab服务
gitlab-ctl stop nginx #单独停止某一个服务
gitlab-ctl tail #查看所有服务日志

4、修改配置

cat /etc/gitlab/gitlab.rb

external_url 'http://192.168.x.x' # 改成本机ip 地址

5、重载配置,需要等待

gitlab-ctl reconfigure

账户是root, 初始密码查看 cat /etc/gitlab/initial_root_password,可以在页面修改密码

6、检查服务,查看服务状态

ss -tnlp | grep 80

gitlab-ctl status

#查看版本

gitlab-rake gitlab:env:info

#设置中文

1、点击 edit-profile->Preferences->Localization->Language->选择中文 save-changes【保存刷新】

#gitlab 操作使用【创建组项目】,创建代码库组,先创建组方便后面进行管理

1、输入组名
2、输入组描述
3、选择谁可以访问该组的项目
4、点击创建组群
5、在该组创建项目,写上项目名称和标识
#在服务器上创建密钥对,添加公钥到gitlab
点击编好设置-SSH密钥