使用docker的方式进行
第一步,docker pull yrzr/gitlab-ce-arm64v8
https://registry.hub.docker.com/r/yrzr/gitlab-ce-arm64v8
第二步,启动docker容器
docker run \
--detach \
--restart always \
--name gitlab-ce \
--privileged \
--memory 4096M \
--publish 20022:22 \
--publish 20080:80 \
--publish 20443:443 \
--hostname gitlab.example.com \
--env GITLAB_OMNIBUS_CONFIG=" \
nginx['redirect_http_to_https'] = true; "\
--volume /srv/gitlab-ce/conf:/etc/gitlab:z \
--volume /srv/gitlab-ce/logs:/var/log/gitlab:z \
--volume /srv/gitlab-ce/data:/var/opt/gitlab:z \
yrzr/gitlab-ce-arm64v8:latest
第三步,访问http://localhost:20080/
第四步,设置账号,登入docker容器的命令行,设置管理员账号
gitlab-rails console
在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)
通过u.password='12345678'设置密码为12345678(这里的密码看自己喜欢):
通过u.password_confirmation='12345678' 再次确认密码
通过 u.save!进行保存(切记切记 后面的 ! return u.save!)
第五步,注册账号
第六步,利用root账号激活,你刚才注册的用户