一、gitlab说明
略
二、准备工作
$ sudo apt update && sudo apt upgrade
$ sudo apt install apt install ca-certificates curl openssh-server postfix
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash # 可能会等得比较久
三、安装
1、第一种方法:
执行下面的命令:
$ sudo EXTERNAL_URL="https://example.com"
$ apt install GitLab-CE
2、第二种方法:
$ wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/jammy/gitlab-ce_16.2.8-ce.0_amd64.deb/download.deb
$ sudo dpkg -i gitlab-ce_16.2.8-ce.0_amd64.deb # 安装
然后就可以看到下面的界面:
再执行下面的命令进行配置 (要等比较久):
$ sudo gitlab-ctl reconfigure
完成后的界面如下:
然后启动:
$ sudo gitlab-ctl start
就会看到类似下面的界面:
查看一下gitlab的运行状态
$ sudo gitlab-ctl status
如下图所示:
最后,在浏览器打开登录的界面:http://localhost/
然后输入管理员的用户名(root
) \ 密码(详见再执行下面的命令进行配置 (要等比较久):
界面提到的初始密码的存储位,这个文件会在第一次启动gitlab后的24小时删除
成功登录后,如下图所示:
如果忘记管理员密码了怎么办?
$ gitlab-rake "gitlab:password:reset"
#示例:
$ sudo gitlab-rake 'gitlab:password:reset[root]'