Linux安装gitlab

Ubuntu

先安装好docker和docker-compose,并配置加速器

步骤省略

再安装gitlab

# 新建文件夹,创建docker-compose.yml
sudo mkdir –p /docker/gitlab
cd /docker/gitlab
sudo vi docker-compose.yml

粘贴以下内容

services:
     web:
       image: 'gitlab/gitlab-ce:13.7.2-ce.0'
       container_name: gitlab
       restart: always
       hostname: '172.28.11.105' #改成自己主机IP
       environment:
         TZ: 'Asia/Shanghai'
         GITLAB_OMNIBUS_CONFIG: |
           external_url 'http://172.28.11.105'   #改成自己主机IP
           # Add any other gitlab.rb configuration here, each on its own line
       ports:
         - '80:80'
         - '443:443'
         - '2222:22'
       volumes:
         - '/docker/gitlab/config:/etc/gitlab'
         - '/docker/gitlab/logs:/var/log/gitlab'
         - '/docker/gitlab/data:/var/opt/gitlab'
       shm_size: '256m'

关闭所有防火墙 或者 放行端口

sudo ufw disable              //关闭防火墙
或
sudo ufw allow 80             //放开80端口
sudo ufw reload               //重载防火墙配置

更新系统包

sudo apt-get update
sudo apt upgrade

添加 GitLab 的 GPG 密钥

企业版:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
社区版:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

安装
或者可到官网复制命令https://packages.gitlab.com/gitlab/gitlab-ce

sudo apt-get install gitlab-ce=17.1.1-ce.0


修改配置

vi /etc/gitlab/gitlab.rb
找到这行并修改 external_url 'http://ip'

重新加载配置

sudo gitlab-ctl reconfigure

查看root密码(可忽略)

cat /etc/gitlab/initial_root_password

访问gitlab
浏览器输入IP

查看gitlab版本命令

gitlab-rake gitlab:env:info
官方安装步骤地址https://gitlab.cn/install/?version=ce

centos7安装步骤:


docker安装步骤:


posted @ 2025-04-06 14:42  郑琰  阅读(67)  评论(0)    收藏  举报
#

# #