主流linux安装gitlab-ce

简介: 本文主要内容展示gitlab的两种安装方式

1.通过yum或apt安装最新版Gitlab

Centos/RedHat

1)添加清华源地址
vim /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

2)刷新缓存并安装

yum clean all
yum makecache
yum -y install gitlab-ce

Debian/Ubuntu

1)编辑添加对应系统版本的gitlab软件源,然后更新
vim /etc/apt/sources.list.d/gitlab-ce.list

debian8:

deb http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/debian jessie main

debian9:

deb http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/debian stretch main

debian10:

deb http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/debian buster main

更新软件列表

apt-get update

2)安装GitLab依赖项并添加gitlab存储库

apt -y install curl vim openssh-server ca-certificates
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

3.安装gitlab社区版

apt-get install gitlab-ce

2.通过rpm包或deb包安装Gitlab
1)首先查看系统是什么架构

cat /proc/version

2)根据服务器的操作架构和版本,到gitlab官方仓库地址下载指定软件版本和系统版本的安装包
官方仓库地址:https://packages.gitlab.com/gitlab/gitlab-ce
image.png

3)rpm包和deb包安装方式

rpm -i 包名
dpkg -i 包名

3.部署安装完成后

1)重置root密码

[root@test bin]# gitlab-rails console
irb(main):001:0> user = User.where(id:1).first
irb(main):002:0> user.password = '修改的密码(必须超过八位)'
irb(main):003:0> user.password_confirmation = '修改的密码(必须超过八位)'
irb(main):004:0> user.save
irb(main):005:0> exit

2)编辑配置文件,设置为你的url
vim /etc/gitlab/gitlab.rb

external_url 'http://xxx'

重新生成配置并启动服务

gitlab-ctl reconfigure

打开浏览器,输入你设置的url,用户名:root 密码:刚才重置的密码

相关实践学习
CentOS 8迁移Anolis OS 8
Anolis OS 8在做出差异性开发同时,在生态上和依赖管理上保持跟CentOS 8.x兼容,本文为您介绍如何通过AOMS迁移工具实现CentOS 8.x到Anolis OS 8的迁移。
相关文章
|
1月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
346 23
|
3月前
|
Ubuntu 关系型数据库 Linux
Linux数据库安装
本文介绍了在CentOS 8.0和Ubuntu 22.04系统上安装、配置和启动MariaDB数据库服务器的详细步骤。包括通过`yum`和`apt`包管理器安装MariaDB服务,启动并检查服务运行状态,设置root用户密码以及连接数据库的基本操作。此外,还展示了如何在Ubuntu上更新软件包列表、安装依赖项,并验证MariaDB的版本和运行状态。通过这些步骤,用户可以成功部署并初始化MariaDB环境,为后续数据库管理与应用开发奠定基础。
174 61
|
2月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
209 41
|
2月前
|
人工智能 安全 Linux
Alpine Linux设定指定的软件包安装源
以上就是如何为Alpine Linux设置特定的软件包的安装源的全部流程。这个过程非常简洁、明了,希望你在使用过程中能够找到乐趣。这个过程不仅可以提供你需要的软件,还可以根据你的网络条件和地域性需求进行调整,使你的Alpine Linux系统达到最佳性能。
308 24
|
2月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
290 17
|
2月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
170 11
|
2月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
674 16
|
3月前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
150 17
|
3月前
|
Oracle 关系型数据库 MySQL
Oracle linux 8 二进制安装 MySQL 8.4企业版
Oracle linux 8 二进制安装 MySQL 8.4企业版
102 1
|
3月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
125 10

热门文章

最新文章