下面按常见场景给你说明:在 Debian 上“启动 GitLab”通常有两种情况——
1️⃣ 你安装的是 GitLab 官方 Omnibus 包(推荐)
2️⃣ 你是用 Docker 运行的 GitLab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo gitlab-ctl status
sudo systemctl enable gitlab-runsvdir
sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart
默认地址:
http://<服务器IP>
首次登录账号:
rootsudo cat /etc/gitlab/initial_root_password
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ee:latest
docker ps
docker stop gitlab
docker start gitlab
修改配置:
sudo nano /etc/gitlab/gitlab.rb
示例:
external_url 'http://gitlab.example.com'
nginx['listen_port'] = 8080
然后:
sudo gitlab-ctl reconfigure
GitLab 组件多,首次启动可能 3–5 分钟,属正常现象。
systemctl status gitlab-runsvdir
如果你能告诉我:
我可以给你更精确的命令。