Omnibus 是 GitLab 官方提供的打包安装方式,适合大多数 Linux 系统。
sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perlcurl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashsudo apt install gitlab-ce运行以下命令配置 GitLab:
sudo gitlab-ctl reconfigure管理员账号的账号名为root,而密码在一个自动生成的文件/etc/gitlab/initial_root_password中,且会在 24 小时后自动被删除
安装完成后,打开浏览器访问:
http://<服务器IP>如果需要修改 GitLab 配置,可以编辑配置文件:
sudo vi /etc/gitlab/gitlab.rb修改后运行以下命令应用配置:
sudo gitlab-ctl reconfiguresudo gitlab-ctl startsudo gitlab-ctl stopsudo gitlab-ctl restartsudo gitlab-ctl statusdocker run --detach \
--hostname localhost \
--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-ce:latesthostname:设置 GitLab 实例的主机名(可以替换为 localhost 或你的本机 IP)。publish:将容器端口映射到主机端口:
name:为容器指定一个名称(这里是 gitlab)。restart always:设置容器自动重启。volume:将容器内的目录挂载到主机,以便持久化数据:
/srv/gitlab/config:配置文件/srv/gitlab/logs:日志文件/srv/gitlab/data:数据文件本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。