centOS6.5 gitlab安装 记录
很久很久以前的服务器
系统版本是centOS6.5
感觉会有坑
上篇yum源下载问题已解决
记录下安装gitLab的过程:
安装C编译器
yum -y install gcc (查下系统里面是否有安装)
1. 安装配置依赖项
sudo yum install curl openssh-server openssh-clients postfix cronie
2. 启动postfix邮件服务
sudo service postfix start
3. 设置开机启动
sudo chkconfig postfix on
4.下载gitlab-ce的包
去清华的镜像下载自己需要的版本
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
上传gitlab安装包gitlab-ce-8.17.0-ce.0.el7.x86_64.rpm执行安装
rpm -i gitlab-ce-8.17.0-ce.0.el7.x86_64
5.打开80和22端口 (放在后面配置也行,这里先配置了)
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重启防火墙:service iptables restart
6.3. 配置GitLab
sudo gitlab-ctl reconfigure
报错 找不到指定版本glibc
查看glibc的版本
好吧 没有2.14跟2.17
下载高版本glibc库 这里是先下载好对应的版本
解压执行以下命令
#进入glibc-2.17目录中
cd glibc-2.17
#创建build目录
mkdir build
#进入build目录中
cd build
#执行./configure
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
#安装
make && make install
安装完成
再次执行 sudo gitlab-ctl reconfigure 没有什么问题了
停止启动和重启命令:gitlab-ctl start/stop/restart
效果: