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安装步骤:



浙公网安备 33010602011771号