在Ubuntu上配置GitLab的步骤如下:
设置主机名:
sudo hostnamectl set-hostname gitlab && bash
停止和禁用防火墙:
sudo systemctl disable --now ufw
更新系统:
sudo apt update
sudo apt upgrade
安装GitLab所需的依赖包:
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
添加GitLab存储库:
使用官方提供的脚本添加存储库:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安装GitLab:
查询可安装的版本信息:
sudo gitlab-ce --version
指定版本安装GitLab(例如安装CE 17.5.2):
sudo apt install gitlab-ce=17.5.2-ce.0
更改GitLab配置:
编辑配置文件:
sudo nano /etc/gitlab/gitlab.rb
修改外部URL(例如设置为http://your_server_ip
):
external_url 'http://your_server_ip'
保存并退出编辑器,然后重新配置并重启GitLab:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
更改GitLab登录用户密码:
gitlab-rails console
)更改密码。更改GitLab界面为中文(可选):
GitLab常用命令:
查看GitLab服务状态:
sudo gitlab-ctl status
停止GitLab:
sudo gitlab-ctl stop
启动GitLab:
sudo gitlab-ctl start
重启GitLab:
sudo gitlab-ctl restart
查看GitLab日志:
sudo gitlab-ctl tail
查看GitLab的版本号:
gitlab-ce --version
请注意,具体的版本号和安装步骤可能会随着GitLab的更新而发生变化,建议参考GitLab的官方文档或GitHub页面获取最新信息。