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        # 查看日志;

  

 

posted @ 2021-12-21 20:01  多测师-星sir  阅读(393)  评论(0)    收藏  举报