安装部署私人gitlab远程仓库Centos7(最小化)系统

gitlab设置中文-CSDN博客

由于是最小化安装的操作系统,需要开发工具和系统包。

文章使用yum阿里源,gitlab-ce 使用清华源

备份原有yum源

mkdir /etc/yum.repos.d/myrepo && mv /etc/yum.repos.d/* /etc/yum.repos.d/myrepo
curl -o /etc/yum.repos.d/Centos-7.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel-7.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum makecache

安装包组

yum -y groupinstall "development tools" "base"

Development Tools - 包括编译器(如GCC)和其他开发工具。

base-核心工具和实用程序、基本的文本编辑器、基本的网络服务配置工具、系统管理和维护工具

下载gitlab-ce-17.1.1.ce

清华官网源(gitlab-ce、gitlab-ee、gitlab-runner)

gitlab-ce-17-1.1.ce.0.el7.x86_64.rpm清华源下载链接

通过百度网盘分享的文件:Gitlab-ce-17-1.1ce.0.el7.x86_64.rpm... 链接:https://pan.baidu.com/s/1rsEXQ8QNTJSr1CfjaDoIwQ?pwd=1610 提取码:1610 --来自百度网盘超级会员V5的分享

选择对应操作系统的。

文章使用yum中的el7

文章使用gitlab-ce(社区版)-17版本

通过百度网盘分享的文件:Gitlab-ce-17-1.1ce.0.el7.x86_64.rpm... 链接:https://pan.baidu.com/s/1rsEXQ8QNTJSr1CfjaDoIwQ?pwd=1610 提取码:1610 --来自百度网盘超级会员V5的分享

安装gitlab

安装字符命令行上传文件工具

速度慢可以先保存到本地,在用rz命令上传到linux系统.

yum -y install lrzsz
rz

如果网络速度可直接下载到linux系统本地, 

mkdir -p /usr/local/src/gitlab
wget -P /usr/local/src/gitlab/ https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-17.1.1-ce.0.el7.x86_64.rpm

yum -y install 软件名

这个命令从远程仓库(例如 CentOS 官方仓库或 EPEL 仓库)下载并安装指定的软件包。

yum -y localinstall 软件名

这个命令则是在本地安装一个已经下载好的软件包文件(通常是 .rpm 文件)。

yum -y localinstall gitlab-ce-17.1.1-ce.0.el7.x86_64.rpm

安装完之后在/etc/gitlab目录下只有一个gitlab.rb文件并没有其他的配置文件,所以需要进行重新配置生成配置文件。

gitlab-ctl reconfigure

 翻译(部分):

笔记:
默认管理员帐户已配置以下详细信息:
用户名:root密码:您没有选择将初始root密码打印到STDOUT。
密码存储到/etc/gitlab/initial_root_Password。此文件将在24小时后的首次重新配置运行中清理。

临时密码存储在/etc/gitlab/initial_root_password文件中。

cat /etc/gitlab/initial_root_password

 复制临时密码。

可以用gitlab-ctl --help命令,来查看管理gitlab的命令。(展示部分)

gitlab-ctl --help

修改gitlab配置文件配置

sed -e '85s/#//g' \
                       -e '86s/#//g' \
                       -e '87s/#//g' \
                       -e '88s/#//g' \
                       -e '89s/#//g' \
                       -e '90s/#//g' \
                       -e '91s/#//g' \
                       -e '92s/#//g' \
                       -e '93s/#//g' \
                       -e '94s/#//g' \
                       -i.bak /etc/gitlab/gitlab.rb

 设置为生产模式

gitlab-rails console -e production

启动gitlab

gitlab-ctl start

关闭防火墙与selinux

systemctl stop firewalld && setenforce 0

登录Gitlab

在浏览器中直接输入地址

用户为:root

密码为刚刚复制的临时密码

gitlab设置中文-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jingyu飞鸟

醒来觉得甚是爱你。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值