首页 > 编程知识 正文

开启gitlab服务,gitlab钩子shell

时间:2023-05-03 12:38:21 阅读:114294 作者:4529

第一部分:构建gitlab服务器gitlab是一个开源的git仓库管理软件,它提供了一个便于管理git仓库的web界面。 与github非常相似,但github没有开源版本。 项目必须托管在github官方网站上,不能在本地部署。 很多公司考虑到安全费用等,构建了自己的gitlab服务。 在这里,我将一步一步地告诉你如何构建自己的gitlab服务。 我使用的linux版本是centos7。

学习之后,您可以自行构建VmWare虚拟服务器、安装centos7系统、编辑完整的虚拟机安装教程和系统安装资源。 请注意。 另外,请私信。 可以免费获得。 如果你有一点帮助,欢迎分享转发。

3358 www.Sina.com/git lab- ce-10.0.0-ce.0.el7.x86 _ 64.rpm 3358 www.Sina.com /

1、官方犀牛wget https://mirrors.tuna.Tsinghua.edu.cn/git lab-ce/yum/el7/git lab-ce-10.0.0-ce.0.el7.xx

yum-y安装构件

因为安装包很大,所以小编母测大概需要2.5个小时。 建议从以下link获取

3359 packages.git lab.com/git lab/git lab-ce/packages/El/7/git lab-ce-10.0.0-ce.0.el7.x86 _ 65344

获取gitlib资源文件

进入与git lab- ce-10.0.0-ce.0.el7.x86 _ 64.rpm文件相同的文件夹,命令rpm-igitlab- ce-10.0.0.0-ce.0.EPM

,有两种方式

vi /etc/gitlab/gitlab.rb进入gitlab.rb以修改IP和端口。 进入编辑器后按" I "键进入编辑状态,按ESC键退出编辑状态,退出并保存,然后输入" :wq "

如果8080端口被其他服务占用,则可以更改为8081 8082等。 打开防火墙时,必须开放相应的端口。 示例: firewall-cmd-- zone=public-- add-port=8080/TCP-- permanent

安装gitlab服务器

配置gitlib的IP和端口

重置并启动GitLab

配置:gitlab-ctl reconfigure

在输入浏览器中刚才设置的IP和端口号(http://192.168.111.101:8081 )即可访问的gitlib页面上,初始帐户:根密码:必须首先更改

可能出现的问题:

链接错误502-Whoops,访问gitlabistakingtoomuchtimetorespond

这是因为端口被其他服务占用,需要更换在配置文件中获得的端口,运行git lab- ctlreconfiguregitlab-CTL restart即可解决

启动GitLab:gitlab-ctl restart:仅修改配置文件就需要http://www.Sina.com/: 3358 www.Sina.com /,否则无法生效。

第二部分:参见利用Gitlab挂钩实现代码规范管理的CSDN文章: https://blog.csdn.net/ZP 814337112/article/details/115556414

实现了前端码和后端码的规范检查。

规格检查流程图

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。