GItLib环境搭建
服务器配置
centos7+
2核4G+
手动部署GitLab环境
1.安装依赖包
sudo yum install -y curl policycoreutils-python openssh-server
2.依次运行以下命令,配置SSH服务
- 启动SSH服务
sudo systemctl start sshd
- 设置SSH服务为开机自启动
sudo systemctl enable sshd
3.安装Postfix来发送通知邮件
sudo yum install postfix
4.设置Postfix开机自启动
sudo systemctl enable postfix
5.启动Postfix服务
- 运行以下命令,打开main.cf文件
vim /etc/postfix/main.cf
- 找到如下图所示的代码,然后按i进入编辑模式
inet_interfaces = localhost
- 将该行代码修改为inet_interfaces = all
- 按Esc退出编辑模式,然后输入:wq并回车,保存关闭文件
- 运行以下命令,启动Postfix服务
sudo systemctl start postfix
6.添加GitLab软件包仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
7.安装GitLab
sudo EXTERNAL_URL="GitLab服务器的公网IP地址" yum install -y gitlab-ce
8.构建命令
sudo gitlab-ctl reconfigure
9.检查是否安装成功
sudo gitlab-ctl status
10.启动gitlab服务
sudo gitlab-ctl start
11.获取Linux初装gitlab初始默认密码
cat /etc/gitlab/initial_root_password
12.用浏览器访问GitLab服务器的公网IP地址
常用命令
#更新配置,并启动gitlab服务
sudo gitlab-ctl reconfigure
#启动 gitlab
sudo gitlab-ctl start
#重新GitLab
sudo gitlab-ctl restart
#停止 gitlab
sudo gitlab-ctl stop
#查看gitlab服务状态
sudo gitlab-ctl status
#查看Gitlab日志
sudo gitlab-ctl tail
#修改默认的配置文件
sudo vim /etc/gitlab/gitlab.rb
参考资料
1.安装和使用GitLab - 云服务器 ECS - 阿里云
2.阿里云搭建gitlab_wangxiuwen12的博客-CSDN博客
3.Linux初装gitlab初始默认密码_SunMy的博客-CSDN博客
GItLib环境搭建相关推荐
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
- 2021年大数据环境搭建(二):分布式环境搭建
2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...
- 2021年大数据Spark(八):环境搭建集群模式 Standalone HA
环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...
- 2021年大数据Spark(六):环境搭建集群模式 Standalone
目录 环境搭建-Standalone 前言 Standalone 架构 集群规划 修改配置并分发 修改slaves 分发到其他机器 修改spark-env.sh 集群启动和 ...
- CentOS7环境搭建使用PhpStorm上传代码
一.虚拟机介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实win ...
- window10 系统上 ecplise 环境搭建
ecplise 安装需要用到 JDK 环境的搭建以及ecplise 的下载 这两部完成即可 一: JDK环境搭建 到官网上下载JDK并且安装即可(下载的时候注意选择Accept License Ag ...
- centOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
这篇文章主要介绍了CentOS7 LNMP+phpmyadmin环境搭建,第三篇phpmyadmin安装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 之前我们已经安装了lnmp的环境,现在让我们 ...
最新文章
- openCV内存释放问题
- 使用Xftp实现Windows与Linux服务器实现快速传输文件
- python学习笔记三一 函数学习
- 使用BIND安装智能DNS服务器(一)---基本的主从DNS服务器搭建
- mysql 密码大小写_MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写...
- 一个深度学习痴呆选手对AlexNet网络架构的一些理解
- Centos安装Oracle数据库文本记录
- CAN 总线嵌入式驱动编程
- windows之2012缺少api-ms-win-crt**.dll
- (转)关于oracle表空间的规划方法
- 同义句转换在线翻译器的软件
- 19 接口类和抽象类
- ios人脸识别_适用于Android和iOS的10种最佳人脸识别应用程序
- 用金山打字通练习Java常用单词
- MySQL数据库-表索引-唯一索引
- Flink中水位线/Periodic周期水印/Punctuated每个事件水印实现原理/ PunctuatedWatermarks/PeriodicWatermarks
- 湖南师范大学2018年大学生程序设计竞赛新生赛 F-小名的回答
- 一文搞懂PV、UV、VV、IP及其关系与计算
- redis——从零开始
- FastDFS,Redis,Solr,ActiveMQ核心技术整合五
热门文章
- liunxs运维_Linux系统运维之运维规范.pdf
- Controller接收处理json数据
- HTTP请求头中的长连接和短连接详解
- 基于FME一键生成三调_年度变更举证图斑信息表
- Dollar Dayz-完全背包+大数处理
- Android的三种动画详解(帧动画、View动画、属性动画)
- 只有契合用户心智模型的产品,才可能成功
- 李宏毅学习笔记29.Anomaly Detection
- git:‘remote-https‘ 不是一个 git 命令。参见 ‘git --help‘。
- python title函数用法_python函数用法