下面按常见场景给你讲一下在 Debian 上 GitLab 的初始化(以官方 Omnibus 包为例,最常用)。
sudo apt update
sudo apt install -y curl openssh-server ca-certificates postfix
postfix 选 Internet Site 即可
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
社区版用
gitlab-ce
sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ee
或本机:
sudo EXTERNAL_URL="http://192.168.1.100" apt install gitlab-ee
sudo gitlab-ctl reconfigure
这一步会:
sudo gitlab-ctl start
查看状态:
sudo gitlab-ctl status
sudo cat /etc/gitlab/initial_root_password
只显示一次,注意保存
http://<你的IP或域名>
用:
root# 重启
sudo gitlab-ctl restart
# 查看日志
sudo gitlab-ctl tail
# 彻底重置(危险)
sudo gitlab-ctl cleanse
git init
git add .
git commit -m "init"
git remote add origin http://gitlab/IP/Group/project.git
git push -u origin master
如果你能说明:
我可以直接给你最精确的命令流程。