栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

华为云鲲鹏服务器aarch64安装gitlab

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

华为云鲲鹏服务器aarch64安装gitlab

由于官方提供的安装包全是×86架构的,所以想要直接安装gitlab还是比较麻烦的,需要将×86的安装包编译成aarch64架构才可以使用,所以lz在这里使用docker的方式安装,特别方便。因此需要先安装docker再进行使用
  • 安装环境
    华为云鲲鹏服务器4核16G
    docker20.10.9
    镜像:yrzr/gitlab-ce-arm64v8

  • 查看系统CPU架构
arch


如果显示的是aarch64那就可以使用这个方式安装,如果显示的是x86_64,那网上大部分都是这种安装方式。



拉取镜像

此处省略安装docker的步骤,可以自行百度,lz在之前装的具体忘了

  • docker装好之后直接拉取镜像,等待拉取完成
docker pull yrzr/gitlab-ce-arm64v8

  • 启动镜像
    官方给的镜像映射的宿主机端口为同样的端口,考虑到宿主机有对应服务,所以改成了其他端口,具体启动指令如下
docker run 
  --detach 
  --restart always 
  --name gitlab-ce 
  --privileged 
  --memory 4096M 
  --publish 222:22 
  --publish 8088:80 
  --publish 4433: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
  • 同时开放华为云安全组对应端口

  • 访问私有gitlab,访问格式:ip:8088/users/sign_in


至此搭建完成,后面是具体应用时候的问题

第一次登录的界面应该是修改密码的界面,如下。

如果没有出来上面的界面,可以按照这个操作,解决第一次登录没有出现修改密码问题

进入 GitLab 控制台

gitlab-rails console -e production

执行命令,此 user 则表示 root 用户: user = User.where(id: 1).first
执行命令,修改密码:user.password = 'secret_pass’
执行命令: user.save!
执行命令: exit

再次使用root账号和刚刚设置的密码即可登录

其他设置

  • 设置中文
  • 设置禁用注册
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460288.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号