一、自建代码托管平台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个内存才行
访问
首次登陆之前,需要修改下 GitLab 提供的 root 账户的密码,要求 8 位以上,包含大小写子母和特殊符号
默认的用户名是root
密码是我们一开始设置的
idea集成Gitlab
安装插件
gitlab的操作和github、码云几乎一样
注意配置地址的时候是本地的地址即可
定义远程库
提交成功
后序有新更新,在续写