Gitlab的安装与使用

2022-09-04 gitlab

企业中为了保护代码的安全性,是不可能将代码放到github等第三方平台的,因此搭建私有git仓库就成了必备技能。

目前来说,GitLab是最常用的DevOps工具,是唯一一个以单个应用程序交付的DevOps平台,在全球各类分析报告中赢得关注,广泛覆盖。而极狐GitLab是GitLab中国发行版,一站式交付的开放一体化DevOps平台。极狐GitLab基于GitLab EE版本每月持续同步更新,并针对中国用户需求添加独立研发的功能特性。

# 安装Docker

yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker
systemctl start docker
systemctl enable docker
docker version

# 使用Docker安装Gitlab

mkdir /etc/gitlab
mkdir /var/log/gitlab
mkdir /var/opt/gitlab

docker run --detach \
  --hostname 服务器公网IP或虚拟机IP地址 \
  --publish 443:443 --publish 80:80 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab:Z \
  --volume $GITLAB_HOME/logs:/var/log/gitlab:Z \
  --volume $GITLAB_HOME/data:/var/opt/gitlab:Z \
  --shm-size 256m \
  registry.gitlab.cn/omnibus/gitlab-jh:latest

进入容器并查看密码

docker exec -it  gitlab /bin/bash #进入容器
 cat /etc/gitlab/initial_root_password #查看密码
exit #退出容器

访问Gitlab:浏览器输入您服务器的IP地址,如果出现502错误首先虚拟机/云服务器内存至少需要4g,如果满足条件需要多等一会即可,10分钟内一般能好。账号是root,密码是刚才进入容器查看的密码。

上次更新: 1 年前