下面给你一个**在 Linux 上搭建 GitLab(社区版 CE)**的实用流程,适用于 Ubuntu / CentOS / Debian 常见发行版。
22(SSH)、80(HTTP)、443(HTTPS)git.example.com)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/script.deb.sh | sudo bash
sudo EXTERNAL_URL="http://git.example.com" apt install gitlab-ce
如果是本地测试:
sudo EXTERNAL_URL="http://192.168.1.100" apt install gitlab-ce
sudo vim /etc/gitlab/gitlab.rb
常见配置:
external_url 'http://git.example.com'
保存后执行:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
查看状态:
sudo gitlab-ctl status
浏览器访问:
http://服务器IP
第一次登录:
rootsudo cat /etc/gitlab/initial_root_password
gitlab-ctl start # 启动
gitlab-ctl stop # 停止
gitlab-ctl restart # 重启
gitlab-ctl status # 状态
gitlab-ctl reconfigure # 应用配置
日志查看:
sudo gitlab-ctl tail
sudo yum install -y curl policycoreutils openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://git.example.com" yum install gitlab-ce
修改:
nginx['listen_port'] = 8080
sudo gitlab-rake "gitlab:password:reset[root]"
sudo gitlab-rake gitlab:backup:create
如果你告诉我:
我可以给你一份定制版搭建方案。