在 ubuntu 上安装极狐GitLab
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn/install?channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
更多关于极狐GitLab :https://gitlab.cn 或者 DevOps 的最佳实践,可以关注文末的极狐GitLab 公众号。
学习极狐GitLab 的相关资料:
- 极狐GitLab 官网:https://gitlab.cn
- 极狐GitLab 官网文档:https://docs.gitlab.cn
- 极狐GitLab 论坛:https://forum.gitlab.cn/
- 极狐GitLab 安装配置:https://gitlab.cn/install
- 极狐GitLab 资源中心:https://resources.gitlab.cn
搜索【极狐GitLab】公众号,后台输入加群,备注gitlab,即可加入官方微信技术交流群。
极狐GitLab 公众号后台回复新手指南,免费领取极狐GitLab 新手指南一份,从零到一快速上手极狐GitLab。
极狐GitLab 有很多种安装方式,比如:
- 源码编译安装
- Omnibus 安装包安装
- Docker 容器安装
- Helm Chart 云原生安装
其中 Omnibus 是一种历史悠久的安装方式,所有的极狐GitLab 组件都打包到了一个安装包中,只需要下载安装包一键即可完成安装。
安装之前,需要确保安装部署所需的服务器满足基本要求。极狐GitLab 支持的 OS 比较多,至于具体支持哪些 OS 的哪些版本,可以查看极狐GitLab 安装指南官网。本文以 Ubuntu 22.04 来演示,采用了最低的资源要求:CPU 4Core,RAM 8GB。
安装和配置所需的依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
如果是 root 用户,可以不用 sudo。
配置软件源镜像
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
安装极狐GitLab
安装之前,需要配置 EXTERNAL_URL 参数,也就是安装成功的极狐GitLab 实例的登录 URL。根据自身需求选定所需的域名,然后执行下面的命令:
sudo EXTERNAL_URL="https://jh-gitlab.example.com" apt-get install gitlab-jh
安装成功会有如下内容展示:
上面会提示使用之前设置的 EXTERNAL_URL 对实例进行登录访问。
初始登录的用户名为root ,密码保存在 /etc/gitlab/initial_root_password 文件中,使用此密码和 root 用户名即可完成初始登录。在登录成功以后,将初始密码修改为自己容易记忆的密码。/etc/gitlab/initial_root_password 文件在首次执行 gitlab-ctl reconfigure 命令后就会被删除。
使用 Omnibus 安装极狐GitLab 的方式就是这么便捷。接下来就可以使用私有化部署的极狐GitLab 实例了。
当然,如果要真正用的好,还需要对极狐GitLab 根据自身需求做各种配置。关于极狐GitLab 的最佳使用实践,可以搜索公众号【极狐GitLab】关注学习,也可以直接在极狐GitLab 官网学习。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)