首页 > 其他 > 详细

centos7 部署 gitlab

时间:2021-06-14 23:20:14      阅读:56      评论:0      收藏:0      [点我收藏+]

【目的】在centos7系统上面部署gitlab服务;

【环境简介】

系统:centos 7.5

gitlab-ce版本:13.10.4

防火墙:关闭状态

 

【部署过程】

#! /bin/bash
#  Description: install gitlab on centos7

# 定义gitlab域名
DNS_NAME="gitlab.changyuan.com"

# 安装gitlab
yum -y install policycoreutils openssh-server openssh-clients postfix
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.10.4-ce.0.el7.x86_64.rpm
yum -y install gitlab-ce-13.10.4-ce.0.el7.x86_64.rpm

# 修改gitlab配置文件
cp /etc/gitlab/gitlab.rb{,.ori}
sed -i "/^external_url/ s/gitlab.example.com/${DNS_NAME}/g" /etc/gitlab/gitlab.rb

# 重启服务
clear; echo "配置gitlab文件,并重启gitlab服务"
sleep 1
gitlab-ctl reconfigure
gitlab-ctl restart

【测试过程】

登陆网站:http://IP地址;

下面是配置测试部分

技术分享图片

 【建立连接】

比如A主机要连接gitlab,需要将A主机的共要文件上传到gitlab的web端;

(1)A主机上面生成秘钥文件:

技术分享图片

 

 (2)复制公钥文件

技术分享图片

 

 (3)将公钥文件粘贴到web端

技术分享图片

 

 (4)再A主机上面测试是否连接成功

技术分享图片

 

 显示welcome 通gitlab,则表明成功了。

 【报错总结】

【问题1】

【问题现象】

搭建完gitlab之后,已经创建了user.name和user.email、并且注册了登陆账号,登陆web界面时报错:

Your account is pending approval from your GitLab administrator and hence blocked.(超级恶心的报错)

【解决方法】

原文链接:

 

centos7 部署 gitlab

原文:https://www.cnblogs.com/yunjisuan1024/p/14883106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!