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密钥