命令行安装

安装依赖
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates

下载脚本将gitlab源添加到仓库
$ sudo mkdir -p /data/gitlab && cd /data/gitlab
$ sudo curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
给脚本添加执行权限
$ sudo chmod +x script.deb.sh
运行脚本,执行完脚本后gitlab源就已经加入到仓库,可以通过apt命令来进行安装
$ sudo ./script.deb.sh
安装
$ sudo apt install gitlab-ce

2、 也可以自行下载想要的版本安装包进行安装
$ sudo wget --content-dispositionhttps://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/buster/gitlab-ce_14.0.5-ce.0_amd64.deb

sudo dpkg -i gitlab-ce_14.0.5-ce.0_amd64.deb


image.png

修改配置

编辑配置文件,修改external_url 为可以从外部访问的公网地址或者域名
sudo vim /etc/gitlab/gitlab.rb
更新配置项
sudo gitlab-ctl reconfigure
查看运行状态
sudo gitlab-ctl status

登录并设置管理员账号

8.初始化root密码
$ cd /opt/gitlab/bin/
$ gitlab-rails console -e production
设置root 用户密码,登录成功后创建一个管理员admin ,用管理员账号admin来添加普通用户a, b, c ..., admin创建组,并将成员添加到组中。
普通用户登录并修改密码

查询root 用户

user = User.where(username:"root").first

修改密码

user.password = "123456"

mesment
1 声望0 粉丝