如何在CentOS 7.6上安装GitLab

举报
张辉 发表于 2022/10/26 07:25:23 2022/10/26
【摘要】 代码服务器GitLab免费版安装手记

极狐GitLab是一个代码管理平台,它基于Web服务对文档和代码进行管理。我们今天尝试着安装和使用这个平台的免费版。

打开 https://gitlab.cn/install/

可以看到 极狐GitLab的私有化部署安装的页面:

我们点击 CentOS7,系统会弹出依赖安装和软件安装的具体方法:

我们找一台CentOS 7的虚拟机:

查看CentOS的版本:

cat /etc/redhat-release

确认是7.6版本。

按提示依次执行:

sudo yum install -y curl policycoreutils-python openssh-server perl

。。。

sudo systemctl status sshd

sshd已经启动了,就不用再启动了。

由于本机防火墙没开,那么firewalld的操作也可以暂时省略了:

sudo firewall-cmd --permanent --add-service=http

sudo firewall-cmd --permanent --add-service=https

安装 Postfix 以发送电子邮件通知

sudo yum install postfix

postfix已经装好了。


sudo systemctl enable postfix
sudo systemctl start postfix

sudo systemctl status postfix

这边好像有个问题,postfix启动不了,查看报错:

aliasesdb[4134]: /usr/sbin/postconf: error while loading shared libraries: libmysqlclient.so.18

张小白猜想是本机曾经卸载了mariadb,安装了MySQL,但是postfix不识别MySQL所致。

但是MySQL已经装上了,怎么能轻易的卸载呢?

我们从 / 找一下类似的文件:

这边倒是有个 libmysqlclient.so.20。我们试试将这个库加入到系统库里面:

cp /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib/

重启下试试:

sudo systemctl start postfix

sudo systemctl status postfix

好像还是不行。

我们把/usr/lib下刚才拷贝过来的文件名改为 libmysqlclient.so.18试试

cd /usr/lib

mv libmysqlclient.so.20 libmysqlclient.so.18

sudo systemctl start postfix

还是不行。

看来需要找一个正确的 libmysqlclient.so.18

无奈只好去CSDN下载了一个:

将其传到CentOS服务器上试试:

再启动试试:

还是不行。

仔细看看,为啥老是找不到文件呢?没道理啊。。。

打开 /etc/ld.so.conf

原来现在装载的库只认 /usr/local/lib目录。

那还是把 libmysqlclient.so.18 移动到  /usr/local/lib 再试试吧:

ldconfig

systemctl start postfix.service

终于启动起来了。

下面开始安装GitLab:

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

暂时选用http(但是不够安全),域名选择为 gitlab.zhangxiaobai.com

sudo EXTERNAL_URL="http://gitlab.zhangxiaobai.com" yum install -y gitlab-jh

。。。

初始密码放在了 /etc/gitlab/initial_root_password 文件中。

查看下本机的IP地址:ifconfig

在浏览器上直接访问 http://192.168.111.129

输入前面登记的用户名:root以及密码:gs89in/8VHodHJhcD8RkJxleZmG1cBaIhfhNsvUDDf4=

即可登录GitLab系统:

(全文完,谢谢阅读)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。