GitLab--基于linux安装
GitLab:
是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
git工具讲解:
Git:是一种版本控制系统,是一个命令,是一种工具。
Gitlib:是用于实现Git功能的开发库。
Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放。
GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,
一般用于在企业、学校等内部网络搭建git私服。
Gitlab 服务基于linux搭建过程
第一步:
#安装技术依赖 yum install -y curl policycoreutils-python openssh-server #启动ssh服务/设置为开机启动 sudo systemctl enable sshd sudo systemctl start sshd
第二步:
安装Postfix postfix是一个邮件服务器
#安装postfix sudo yum install -y postfix #启动postfix并设置为开机启动 sudo systemctl enable postfix sudo systemctl start postfix
第三步:
开放ssh服务http服务--->设置防火墙规则
#开放ssh、http服务 sudo firewall-cmd --add-service=ssh --permanent sudo firewall-cmd --add-service=http --permanent #设置防火墙规则 sudo firewall-cmd --reload
第四步:
#gitlab下载地址 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.5.1-ce.0.el7.x86_64.rpm
进行下载git报错、报错提示需要进行身份校验----需要在下载地址添加--no-check-certificate

第五步:
显示以下界面--提示complete!---> 下载成功

第六步:修改gitlab配置文件 vim /etc/gitlab/gitlab.rb
#使用 vim /etc/gitlab/gitlab.rb来配置gitlab访问的url地址 #找到文件当中的external_ur字段 修该 [root@VM-20-9-centos /]# vim /etc/gitlab/gitlab.rb [root@VM-20-9-centos /]#

第七步:重启gitlab服务通过配置的url访问gitlab项目
----->gitlab-ctl reconfigure
通过设置的url访问gitlab项目
注意:若是出现一次502等待一下刷新页面----》若是老是出现什么502说明内存不足,因为gitlab最低配置是2G内存。
将虚拟机分配至2G以上后,点击没有问题。若是出现404页面刷新一下即可。

gitlab默认的初始用户以及密码
Username: root
Password: 5iveL!fe

第八步:
git服务的命令
sudo gitlab-ctl start # 启动所有 gitlab 组件; sudo gitlab-ctl stop # 停止所有 gitlab 组件; sudo gitlab-ctl restart # 重启所有 gitlab 组件; sudo gitlab-ctl status # 查看服务状态; sudo gitlab-ctl reconfigure # 启动服务; sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件; gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab; sudo gitlab-ctl tail # 查看日志;

浙公网安备 33010602011771号