1.安装依赖包

yum install -y curl policycoreutils-python openssh-server

2.设置 SSH 开机自启动并启动 SSH 服务

systemctl enable sshd
systemctl start sshd

3.安装 Postfix

3.1.安装

yum install -y postfix

如出现下面提示,则代表该服务已经安装了。

3.2.执行以下命令,设置 Postfix 服务开机自启动

systemctl enable postfix

查看postfix服务状态

systemctl status postfix

3.3.打开 Postfix 的配置文件 main.cf

vi /etc/postfix/main.cf

按 i 进入编辑模式,删除 inet_interfaces = all 前的 #,在 inet_interfaces = localhost 前加上 #

3.4.重启postfix

systemctl start postfix
systemctl restart postfix

4.执行以下命令,添加 GitLab 软件包仓库

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

5.安装 GitLab

sudo EXTERNAL_URL="实例公网 IP 地址" yum install -y gitlab-ce

安装的版本:gitlab-ce-14.8.4-ce.0.el7.x86_64.rpm

安装成功,注意整个安装后,gitLab占了大概有接近3G内存。 

6.设置管理员账号密码

6.1.获取管理员帐户默认密码

cat /etc/gitlab/initial_root_password

进去以后,可以重置密码。

注意:最新版访问地址,直接就是80端口就可以访问了。

7.更改默认的仓库存储目录

默然安装时,默认的仓库存储路径在 /var/opt/gitlab/git-data目录下,仓库存储在子目录repositories里面,可以通过修改/etc/gitlab/gitlab.rb文件中git_data_dirs参数来自定义父目录。

vi /etc/gitlab/gitlab.rb

把该注释打开,使用自己的数据盘路径即可。

没有数据下,我们可以这样操作

先关闭应用,然后再重载一下配置,最后启动。

启动:gitlib-ctl start
关闭:gitlab-ctl stop
重启:gitlab-ctl restart
重载配置:gitlab-ctl reconfigure
查看状态:gitlab-ctl status

centos7.9 搭建GitLab服务器相关推荐

  1. centos7 下搭建git服务器

    总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...

  2. 使用docker搭建gitlab服务器

    使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...

  3. 虚拟机上搭git服务器,搭建gitlab服务器

    搭建gitlab服务器,统一管理软件项目 一.环境准备 1.启动一台虚拟机,内存至少改为4G 2.在虚拟机上配置docker [root@node1 docker]# yum install -y d ...

  4. Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器

    CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...

  5. centos+7虚拟机web服务器,CentOS7上搭建WEB服务器

    mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...

  6. centos7上搭建git服务器

    centos7上搭建git服务器 环境 centos7,git 1.8.3,tortisegit 安装git和创建用户 注:$代表用root用户登录 # 安装Git $ yum install git ...

  7. 搭建gitlab服务器及简单使用

    前述: 本文目的: - 通过docker搭建gitlab服务器 - 新建群组devops - 新建项目core_py - 新建用户,他/她在devops组中是主程序员 - 新用户上传版本库到gitla ...

  8. 使用腾讯云轻量应用服务器搭建gitlab服务器

    使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...

  9. Windows环境搭建 Gitlab 服务器

    Windows环境搭建 Gitlab 服务器 01 背景 新公司测试部门目前没有专门的代码管理工具,出于管理方便,我在 Window10上搭建了Git 服务器,用于日常各项目自动化脚本的管理. 02 ...

最新文章

  1. java反射 获取参数名_java
  2. 电子班牌系统服务器,电子班牌管理系统
  3. 【NLP】看不懂bert没关系,用起来so easy!
  4. 再见IE浏览器(IE之死2021 年 8 月 17 日)
  5. C++--day05
  6. html5新变化,HTML5的新变化,分享
  7. 在VS2010中F5调试Silverlight程序时,提示“无法启动调试,找不到Microsoft Internet Explorer”...
  8. oracle初始化序列值,如何修改序列(Sequence)的初始值(START WITH)
  9. JavaWeb-10(会话技术之sessionamp;JSP)
  10. UItextInput-Protocol
  11. matlab bar 填充花纹,科学网—使用matlab绘画柱状图,且使用不同的图案填充 - 时杰的博文...
  12. 你有一份七夕赚钱指南等待签收
  13. 【树莓派】树莓派官方系统Raspbian安装 Docker 和 青龙面板 挂JD库脚本 --详细教程,Centos和Ubuntu服务器可参考
  14. MultiMC的离线模式启动
  15. 百度用AI“唤醒”历史,中国文化名片与科技名片相互成就
  16. 如何设置按组分页同时每页的行数为固定的行数
  17. 操作ROS 的 msg文件 和 srv文件
  18. 自动控制原理笔记(5)——线性系统的根轨迹法
  19. 【新手向】C语言中“=”与“==”的区别及使用方法
  20. 『状态』驱动的世界:ReactiveCocoa

热门文章

  1. 推荐ApacheCN开源的一个机器学习路线图
  2. 关于多目标任务有趣的融合方式
  3. 荣获中国音视频产业大会「科技创新奖」,网易云信彰显行业领先水平
  4. Linux-shell
  5. 上海市高校精品课程“网络安全技术”
  6. Java 常见内存溢出异常与代码实现
  7. 大数据处理系列之(一)Java线程池使用
  8. 双击word,excel等office文档很慢
  9. 转:[C#]获取某年指定周的开始日期和结束日期的通用方法
  10. tfrecord文件生成与读取