您当前的位置:首页 > 计算机 > 服务器 > 万维网络 > 其它源码

自建代码托管平台-GitLab

时间:12-10来源:作者:点击数:

1 GitLab 简介

GitLab 是由 GitLabInc.开发,使用 MIT 许可证的基于网络的 Git 仓库管理工具,且具有wiki 和 issue 跟踪功能。使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。GitLab 由乌克兰程序员 DmitriyZaporozhets 和 ValerySizov 开发,它使用 Ruby 语言写成。后来,一些部分用 Go 语言重写。截止 2018 年 5 月,该公司约有 290 名团队成员,以及 2000 多名开源贡献者。GitLab 被 IBM,Sony,JülichResearchCenter,NASA,Alibaba,Invincea,O’ReillyMedia,Leibniz-Rechenzentrum(LRZ),CERN,SpaceX 等组织使用。

2 GitLab 官网地址

官网地址:https://about.gitlab.com/

安装说明:https://about.gitlab.com/installation/

3 GitLab 安装

3.1 服务器准备

准备一个系统为 CentOS7 以上版本的服务器,要求内存 4G,磁盘 50G。

关闭防火墙,并且配置好主机名和 IP,保证服务器可以上网。

此教程使用虚拟机:主机名:gitlab-server IP 地址:192.168.10.11

具体可参考:https://www.cdsy.xyz/computer/soft/others/231205/cd46689.html

3.2 安装包准备

Yum 在线安装 gitlab- ce 时,需要下载几百 M 的安装文件,非常耗时,所以最好提前把所需 RPM 包下载到本地,然后使用离线 rpm 的方式安装。

下载地址:

https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm

如果下载了 rpm 包,直接将此包上传到服务器/opt/module 目录下即可。

在这里插入图片描述

3.3 编写安装脚本

安装 gitlab 步骤比较繁琐,因此我们可以参考官网编写 gitlab 的安装脚本。

vim gitlab-install.sh
在这里插入图片描述

脚本文件内容如下:

sudo rpm -ivh /opt/module/gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm

sudo yum install -y curl policycoreutils-python openssh-server cronie

sudo lokkit -s http -s ssh

sudo yum install -y postfix

sudo service postfix start

sudo chkconfig postfix on


curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce
在这里插入图片描述

给脚本增加执行权限

chmod +x gitlab-install.sh

然后执行该脚本,开始安装 gitlab-ce。注意一定要保证服务器可以上网。

 ./gitlab-install.sh
在这里插入图片描述

等待安装:

在这里插入图片描述

3.4 安装完毕后,初始化 GitLab 服务

执行以下命令初始化 GitLab 服务,过程大概需要几分钟,耐心等待…

gitlab-ctl reconfigure
在这里插入图片描述

3.5 初始化 GitLab 服务之后,启动 GitLab 服务

执行以下命令启动 GitLab 服务,如需停止,执行

gitlab-ctl stop   停止服务
gitlab-ctl start    开启服务
在这里插入图片描述

3.6 使用浏览器访问 GitLab

使用主机名或者 IP 地址即可访问 GitLab 服务。这里我们使用IP访问:

192.168.10.11:80

首次登陆之前,需要修改下 GitLab 提供的 root 账户的密码,要求 8 位以上,包含大小写子母和特殊符号。

在这里插入图片描述

因此我们修改密码为 :

Gitlab.123456
在这里插入图片描述

然后使用修改后的密码登录 GitLab。

账号默认为 root

在这里插入图片描述

GitLab 登录成功。

在这里插入图片描述

3.7 GitLab 创建远程库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上就在gitlab上成功创建远程仓库

3.8 IDEA 集成 GitLab

1)安装 GitLab 插件

在这里插入图片描述

2)设置 GitLab 插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

新建一个springboot工程项目,将项目提交到gitlab上

首先初始化本地库:

在这里插入图片描述

提交项目代码到本地库:

在这里插入图片描述

推送到远程库上:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

推送:

在这里插入图片描述

查看gitlab服务器,推送成功

在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门