centos7.9 搭建GitLab服务器
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服务器相关推荐
- centos7 下搭建git服务器
总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...
- 使用docker搭建gitlab服务器
使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...
- 虚拟机上搭git服务器,搭建gitlab服务器
搭建gitlab服务器,统一管理软件项目 一.环境准备 1.启动一台虚拟机,内存至少改为4G 2.在虚拟机上配置docker [root@node1 docker]# yum install -y d ...
- Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器
CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...
- centos+7虚拟机web服务器,CentOS7上搭建WEB服务器
mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...
- centos7上搭建git服务器
centos7上搭建git服务器 环境 centos7,git 1.8.3,tortisegit 安装git和创建用户 注:$代表用root用户登录 # 安装Git $ yum install git ...
- 搭建gitlab服务器及简单使用
前述: 本文目的: - 通过docker搭建gitlab服务器 - 新建群组devops - 新建项目core_py - 新建用户,他/她在devops组中是主程序员 - 新用户上传版本库到gitla ...
- 使用腾讯云轻量应用服务器搭建gitlab服务器
使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...
- Windows环境搭建 Gitlab 服务器
Windows环境搭建 Gitlab 服务器 01 背景 新公司测试部门目前没有专门的代码管理工具,出于管理方便,我在 Window10上搭建了Git 服务器,用于日常各项目自动化脚本的管理. 02 ...
最新文章
- java反射 获取参数名_java
- 电子班牌系统服务器,电子班牌管理系统
- 【NLP】看不懂bert没关系,用起来so easy!
- 再见IE浏览器(IE之死2021 年 8 月 17 日)
- C++--day05
- html5新变化,HTML5的新变化,分享
- 在VS2010中F5调试Silverlight程序时,提示“无法启动调试,找不到Microsoft Internet Explorer”...
- oracle初始化序列值,如何修改序列(Sequence)的初始值(START WITH)
- JavaWeb-10(会话技术之sessionamp;JSP)
- UItextInput-Protocol
- matlab bar 填充花纹,科学网—使用matlab绘画柱状图,且使用不同的图案填充 - 时杰的博文...
- 你有一份七夕赚钱指南等待签收
- 【树莓派】树莓派官方系统Raspbian安装 Docker 和 青龙面板 挂JD库脚本 --详细教程,Centos和Ubuntu服务器可参考
- MultiMC的离线模式启动
- 百度用AI“唤醒”历史,中国文化名片与科技名片相互成就
- 如何设置按组分页同时每页的行数为固定的行数
- 操作ROS 的 msg文件 和 srv文件
- 自动控制原理笔记(5)——线性系统的根轨迹法
- 【新手向】C语言中“=”与“==”的区别及使用方法
- 『状态』驱动的世界:ReactiveCocoa