centos7 安装gitlab

  1. 下载rpm文件

       在清华大学的镜像网站上找自己需要的gitlab版本,地址为 

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/

2 将rpm文件上传到服务器上,可以使用xFTP,在这里使用 rz命令。使用yum 安装rz命令。

yum -y install lrzsz  # 安装上传命令

安装完后进入要上传gitlab的位置,输入命令rz,会弹出上传文件窗口,选择需要的文件,点击后就可以上传到该位置。

3 安装gitlab 使用rpm -ivh xxx.rpm 即可。

在安装的过程中,可能出现 

警告:gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID f27eab47: NOKEY
错误:依赖检测失败:
	policycoreutils-python-utils 被 gitlab-ce-12.10.0-ce.0.el8.x86_64 需要

看到有出现  policycoreutils-python 的,使用yum install policycoreutils-python 安装就可以了。

对于 policycoreutils-python-utils    解决的方法就是在rpm 语句后面加上 --force --nodeps

执行命令如下

rpm -ivh gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm --force --nodeps

执行后出现下面错误,不知道是什么引起的

警告:gitlab-ce-12.10.0-ce.0.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID f27eab47: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:gitlab-ce-12.10.0-ce.0.el8       ################################# [100%]
/opt/gitlab/embedded/bin/ruby: /lib64/libcrypt.so.1: version `XCRYPT_2.0' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.6)
/opt/gitlab/embedded/bin/ruby: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.6)
警告:%posttrans(gitlab-ce-12.10.0-ce.0.el8.x86_64) 脚本执行失败,退出状态码为 1

现在卡在这里了,先把错误记录下,找下原因

上一篇:call apply bind使用原理及JS手写


下一篇:SaltStack常用模块