码迷,mamicode.com
首页 > 其他好文 > 详细

版本管控工具-gitlab

时间:2021-02-19 13:28:04      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:重置   查看   ane   alt   功能   ssh   大学   sshd   安装程序   

版本管控工具-gitlab

一、什么是GitLab

GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

GitLab 5.0以前版本要求服务器端采用 Gitolite 搭建,5.0版本以后不再使用 Gitolite ,采用自己开发的 gitlab-shell 来实现。如果你觉得安装麻烦可以使用 GitLab Installers 一键安装程序。

二、前期准备

2.1 安装文件下载

2.1.1 下载地址:

清华大学开源软件镜像站

技术图片

2.1.2 下载文件

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.8.4-ce.0.el7.x86_64.rpm

注:el是Red Hat Enterprise Linux(EL)的缩写

EL6是Red Hat 6.x,CentOS 6.x和CloudLinux 6.x的下载

EL5是Red Hat 5.x,CentOS 5.x和CloudLinux 5.x的下载

EL7是Red Hat 7.x,CentOS 7.x和CloudLinux 7.x的下载

博主用的是CentOS 7.9,大家自行选用即可。

三、相关依赖安装与配置

3.1 防火墙的安装与配置

#安装防火墙
yum install firewalld systemd -y
#开启防火墙
service firewalld  start 
#或者
systemctl start firewalld

3.2 SSH协议配置

#安装SSH协议
yum install -y curl policycoreutils-python openssh-server
#设置SSH服务开机自启动
systemctl enable sshd
#启动SSH服务
systemctl start sshd

3.3 防火墙添加相关配置

#添加HTTP服务到firewalld
firewall-cmd --permanent --add-service=http
#添加HTTPS服务到firewalld
firewall-cmd --permanent --add-service=https
#重启防火墙
systemctl reload firewalld

3.4 Postfix安装与配置

#安装Postfix以发送通知邮件
yum install postfix
#将postfix服务设置成开机自启动
systemctl enable postfix
#启动postfix
systemctl start postfix

3.5 安装vim编辑器

yum install vim -y

四、GitLab安装

4.1安装rpm包

rpm -ivh gitlab-ce-13.8.4-ce.0.el7.x86_64.rpm
技术图片

4.2 修改配置文件

#编辑配置文件
vim  /etc/gitlab/gitlab.rb
#修改访问URL
#格式:external_url ‘http://ip:端口‘
external_url ‘http://192.168.61.72:80‘
#配置时区
gitlab_rails[‘time_zone‘] = ‘Asia/Shanghai‘

4.3 开启防火墙端口

#开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent   
#重启防火墙
firewall-cmd --reload
#查看端口号是否开启
firewall-cmd --query-port=80/tcp

4.4 重置Gitlab

gitlab-ctl reconfigure

4.5 重启GitLab

gitlab-ctl restart

4.6 登录验证

技术图片 技术图片

以上,请参考!

版本管控工具-gitlab

标签:重置   查看   ane   alt   功能   ssh   大学   sshd   安装程序   

原文地址:https://www.cnblogs.com/shuangxinyuan/p/14410339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!