GitLab看这篇就够了

214 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第30天,点击查看活动详情

一、自建代码托管平台GitLab

前言

有时候我们是不是觉得Github访问太慢了吧,下载访问什么的都很麻烦。

有没有什么办法可以自己装个类似与github一样的东西呢? 的确存在啊,她就是gitlab。

而且在我们以后的工作中,会经常用到gitlab。我们可以把gitlab部署在公司的内网服务器上,公司内部的人才能访问我们的代码,大大提高了代码的安全性,和访问速度!

git安装

需提前准备好安装包gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm

安装最重要的是一个干净的环境,所以建议清理好环境在进行安装

安装相关包的时候最好用网络yum源

网路yum源如下设置即可

wget -O /etc/yum.repos.d/local.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all && yum makecache

yum install -y epel-release

yum clean all && yum makecache

下列命令一条一条执行即可~

systemctl stop firewalld && systemctl disable firewalld && setenforce 0
yum install openssh-server -y 
yum install postfix -y 
systemctl start postfix
systemctl enable postfix
yum install cronie -y
rpm -ivh gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm
EXTERNAL_URL="http://gitlab.test.com"
gitlab-ctl reconfigure

这个是错误的信息,这个 情况是因为内存不够。

按照官方给的提示信息,2个cpu和2个内存才行

image-20220303204829956

image-20220303232226578

访问

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

image-20220303232321346

默认的用户名是root

密码是我们一开始设置的

image-20220303232409114

idea集成Gitlab

安装插件

image-20220303235446692

gitlab的操作和github、码云几乎一样

注意配置地址的时候是本地的地址即可

定义远程库

image-20220303235009649

提交成功

image-20220303235222413

后序有新更新,在续写