下面给你 在 Linux 上安装 GitLab(社区版 CE) 的常见做法,分几种常见系统说明,最推荐用 官方 Omnibus 包,简单稳定。
root 或 sudo 用户操作sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/setup.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ce
把
gitlab.example.com改成你的域名或 IP
例如:http://192.168.1.100
浏览器打开:
http://你的IP或域名
首次登录账号:root
密码在:
cat /etc/gitlab/initial_root_password
sudo yum install -y curl policycoreutils openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/setup.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install gitlab-ce
sudo gitlab-ctl reconfigure # 重新加载配置
sudo gitlab-ctl restart # 重启
sudo gitlab-ctl status # 查看状态
sudo gitlab-ctl stop # 停止
docker run -d \
--hostname gitlab.example.com \
-p 80:80 -p 443:443 -p 22:22 \
--name gitlab \
gitlab/gitlab-ce:latest
EXTERNAL_URL=https://域名vi /etc/gitlab/gitlab.rb
nginx['listen_port'] = 8080
如果你告诉我:
我可以给你一份精确安装配置。