Centos7快速搭建Gitlab服务器及问题解决

Centos 7搭建Gitlab服务器及问题解决

1、安装并配置必要依赖关系

在CentOS系统上安装:

1.ssh
2.防火墙
3.postfix(用于邮件通知) 
4.wget

1、ssh

sudo yum install -y curl policycoreutils-pythonopenssh-server

注释:因为之前安装过出现这种情况
在这里插入图片描述


2.将ssh服务设置开机自启

sudo systemctl enable sshd 

3.启动ssh服务

sudo systemctl start sshd

在这里插入图片描述


4.安装防火墙

yum install firewalld systemd -y

出现完毕字样表示安装成功!


5.开启防火墙

service firewalld  start

在这里插入图片描述

6.添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效。

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

在这里插入图片描述


7.重启防火墙

sudo systemctl reload firewalld

8.安装Postfix以发送通知邮件

sudo yum install postfix

9.将postfix服务设置成开机自启动

sudo systemctl enable postfix

10.启动postfix

sudo systemctl start postfix

11.安装wget

yum -y install wget

12.安装vim编辑器

yum install vim -y

2.添加GitLab镜像源并安装gitlab服务器

1.使用wget下载gitlab服务器

wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

2.安装gitlab 安装命令

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

安装过程需要些时间,如果出现下图,则说明安装成功。
在这里插入图片描述

3.修改gitlab配置文件

vim  /etc/gitlab/gitlab.rb

在这里插入图片描述
进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”或“x”


注意配置文件中设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口


3.开启自定义端口号

  • 首先查看已经开启端口号
    netstat -anp
  • 查询指定端口是否已.开
    firewall-cmd --query-port=8099/tcp
    提示 yes,表示开启;no表示未开启。
  • 添加指定需要开放的端口
    firewall-cmd --add-port=8099/tcp --permanent
  • 重载入添加的端口
    firewall-cmd --reload
  • 查询指定端口是否开启成功
    firewall-cmd --query-port=8099/tcp

4.重置并启动GitLab

1.重置配置文件

gitlab-ctl reconfigure

2.启动gitlab

gitlab-ctl restart

提示 "ok: run:"表示启动成功
在这里插入图片描述


5.访问Gitlab页面

1.直接输入服务器IP和指定的端口进行访问

  • 初始账户:
    • 用户名:root
    • 密码:5iveL!fe
  • 第一次登会提示你修改新的账号密码
    在这里插入图片描述

Gitlab常用命令

sudo gitlab-ctl start    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
sudo gitlab-ctl status        # 查看服务状态;
sudo gitlab-ctl reconfigure        # 启动服务;
sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail        # 查看日志;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值