如何将Alibaba Cloud Linux 3CentOS 7.x部署极狐GitLab代码托管平台?

摘要:很久没写博客,久违了~ 记录一下Alibaba Cloud Linux 3部署极狐GitLab代码托管平台的操作吧 首先,安装前准备 1、服务器配置低于4 vCPU、8 GiB会因规格过小,导致长时间处于Installing状态或安装失败2
很久没写博客,久违了~ 记录一下Alibaba Cloud Linux 3部署极狐GitLab代码托管平台的操作吧 首先,安装前准备 1、服务器配置低于4 vCPU、8 GiB会因规格过小,导致长时间处于Installing状态或安装失败 2、服务器安全组开启80、443、22端口对外访问 其次,本文重点:安装 1、安装GitLab所需的依赖包。 sudo yum install -y curl python3-policycoreutils openssh-server 2、添加GitLab软件包仓库。 curl -fsSL https://get.gitlab.cn | sudo /bin/bash 当出现类似如下回显信息,表示GitLab软件包仓库已安装。 [root@jajsdajlflswewioeruwjn8923 gitlab]# curl -fsSL https://get.gitlab.cn | sudo /bin/bash ==> Detected OS alinux ==> Add yum repo file to /etc/yum.repos.d/gitlab-jh.repo [gitlab-jh] name=JiHu GitLab baseurl=https://packages.gitlab.cn/repository/el/$releasever/ gpgcheck=1 gpgkey=https://packages.gitlab.cn/repository/raw/gpg/public.gpg.key priority=1 enabled=1 ==> Generate yum cache for gitlab-jh ==> Successfully added gitlab-jh repo. To install JiHu GitLab, run "sudo yum/dnf install gitlab-jh". 3、安装GitLab。 sudo EXTERNAL_URL=<GitLab服务器的公网IP地址> yum install -y gitlab-jh <GitLab服务器的公网IP地址>请替换成安装GitLab的实例公网IP地址。 当出现类似如下回显信息,表示GitLab已经安装成功。 gitlab Reconfigured! *. *. *** *** ***** ***** .****** ******* ******** ******** ,,,,,,,,,***********,,,,,,,,, ,,,,,,,,,,,*********,,,,,,,,,,, .,,,,,,,,,,,*******,,,,,,,,,,,, ,,,,,,,,,*****,,,,,,,,,. ,,,,,,,****,,,,,, .,,,***,,,, ,*,. ___ __ __ _______ __ __ __ / (_) / / /_ __ / ____(_) /_/ / ____ _/ /_ __ / / / /_/ / / / / / / __/ / __/ / / __ `/ __ \ / /_/ / / __ / /_/ / / /_/ / / /_/ /___/ /_/ / /_/ / \____/_/_/ /_/\__,_/ \____/_/\__/_____/\__,_/_.___/ Thank you for installing JiHu GitLab! 最后,初步使用 1、获取默认密码 sudo cat /etc/gitlab/initial_root_password Password部分即为初始密码,注意24h后失效,用完重置 [root@iZwz9fnjnde1vdsuwggu3qZ gitlab]# sudo cat /etc/gitlab/initial_root_password # WARNING: This value is valid only in the following conditions # 1. If provided manually (either via `GITLAB_ROOT_PASSWORD` environment variable or via `gitlab_rails['initial_root_password']` setting in `gitlab.rb`, it was provided before database was seeded for the first time (usually, the first reconfigure run). # 2. Password hasn't been changed manually, either via UI or via command line. # # If the password shown here doesn't work, you must reset the admin password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password. Password: FuJodlwJ6VGwn+y/81twqCCPFiV/zaQrDJ02jz5byNpgE= # NOTE: This file will be automatically deleted in the first reconfigure run after 24 hours. 2、登录 在浏览器输入网址。访问网址:http://${ECS的公网IP}。 默认用户名:root 初始密码:如上获取的默认密码 3、设置语言 点击头像-Preferences-Localization-Language,选择保存即可 4、重置root密码 输入初始密码和新密码即可 5、修改端口、域名 vim /etc/gitlab/gitlab.rb 修改这部分即可: external_url 'http://127.0.0.1:7902' 使其生效: sudo systemctl restart gitlab-runsvdir ok~ 搞定