gitlab 安装配置

环境

centos 7
用户 : root
关闭 防火墙

 systemctl stop firewalld
 systemctl disable firewalld
 setenforce 0  # 临时关闭
 sed -i "s/\=enforcing/\=disabled/" /etc/selinux/config # 永久关闭

gitlab 脚本安装

附上自动化安装包
链接:https://pan.baidu.com/s/1Cfvmx0nx7WY0rAfqTg0rsA 提取码:v1in
1、解压安装包
2、进入解压目录,执行 sh install.sh
install.sh 内容如下

#!/bin/bash


if [ $UID -ne 0 ];then
	echo "请使用root用户执行 "
	exit 2
fi 

workdir=`pwd $(dirname $0)`

cd $workdir

ls -rlt *.rpm|awk '{print $9}'|xargs -i{} rpm -ivh {} --force  --nodeps

if [ -f /etc/gitlab/gitlab.rb ];then
	cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak
	line_num=`grep -n external_url /etc/gitlab/gitlab.rb|grep -v "#" |awk -F ':' '{print $1}'`
	replace_word=`grep -v "#" /etc/gitlab/gitlab.rb.bak |grep -o  gitlab.example.com`
	read -p "Please enter host IP:  " var
	sed -i "${line_num}s/${replace_word}/${var}/" /etc/gitlab/gitlab.rb
else
	echo -e "\033[1;41;33m 配置文件缺失;gitlab安装错误;请检查 \033[0m"
	exit 2
fi



echo "初始化配置;安装开始..."
gitlab-ctl reconfigure
echo "查看gitlab 状态"
gitlab-ctl status


echo " http://${var} "



使用

安装成功后,默认第一次登录需要输入新密码
设置完密码后
默认登录名为:root
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值