centos gitlab mysql_CentOS-7下yum安装GitLab-CE
GitLab介绍
gitlab 不用说,大家都知道是做什么的,gitlab 分为 Gitlab Community Edition(gitlab社区版又称gitlab-ce)、Gitlab Enterprise Edition(gitlab企业版又称gitlab-ee);ce和ee的区别在于ce的功能在ee里面都有,而EE里有的功能CE不一定支持。如果要用高级功能,就花钱向gitlab团队采购吧!!
GitLab架构
GitLab Application Architecture
gitlab使用ruby on rails框架编写的一个web界面的代码仓库管理系统,在运行中使用了数据库(postgresql[可以使用其他数据库代替如mysql])、redis、nginx、gitlab-shell等组件来保证gitlab的正常运行。
安装GitLab
centos中可以直接通过配置yum源然后使用yum进行一键安装
配置yum源
国内可以使用的清华大学的镜像源安装GitLab,相关配置及安装参照:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
以下内容写入yum源配置文件:/etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
安装
gitlab-ce一键安装后可以利用rpm -ql gitlab-ce查询其文件安装路径及相关文件路径,其默认安装路径为/opt/gitlab/、程序数据及配置文件保存路径为/var/opt/gitlab下。
相关默认位置
代码仓库保存位置:/var/opt/gitlab/git-data/repositories/
代码仓库备份位置:/var/opt/gitlab/backups/
postgresql数据及配置目录:/var/opt/gitlab/postgresql/data/
redis默认配置目录:/var/opt/gitlab/redis
gitlab主要配置文件:/etc/gitlab/gitlab.rb
yum makecache
yum install -y gitlab-ce
gitlab常见配置
编辑/etc/gitlab/gitlab.rb
修改gitlab运行外部URL默认的访问地址
# 未修gitlab.rb配置文件中nginx配置时这个配置默认配置gitlab自带的nginx端口
external_url 'http://172.17.17.10:81'
安装过程中遇到的问题
502
centos gitlab mysql_CentOS-7下yum安装GitLab-CE相关推荐
- 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法
为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了. 下面是参考网上的资料并实操后的笔记整理 yum -y install mysq ...
- centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...
- Centos下Yum安装PHP5.5,5.6
Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...
- 使用yum安装gitlab
使用yum安装gitlab 配置yum源,使用yum安装: yum install gitlab-ce -y #安装太慢,下面使用清华的源: cat gitlab_gitlab-ce.repo [gi ...
- centos php 开启libgdgd_CentOS6.6下yum安装PHP的gd库失败?-问答-阿里云开发者社区-阿里云...
CentOS6.6下yum安装PHP默认版本5.3的,为了安装高一点的PHP版本,使用自定义的yum源:remi源,启用remi-php56,安装php-gd扩展的时候报错: Error: Packa ...
- linux7 yum安装rabbitmq,CentOS7linux下yum安装RabbitMQ以及使用顶
CentOS7 linux下yum安装RabbitMQ以及使用,亲测可用!亲测可用!亲测可用! 系统版本:CentOS 7 RabbitMQ-Server:3.5.1 一.安装erlang 1.安装准 ...
- RHEL5.6环境下yum安装MySQL
RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [root@localhost mysql]# rpm -qa ...
- CentOS7 linux下yum安装redis以及使用
CentOS7 linux下yum安装redis以及使用 1.安装redis数据库 1 yum install redis 2.下载fedora的epel仓库 yum install epel-rel ...
- linux yum安装python3_linux下yum安装python3
linux下yum安装python3 linux下yum安装python3 yum install python34 -y python3 --version wget --no-check-cert ...
- yum mysql的安装目录在哪_linux下yum安装 mysql 及详细配置及修改mysql默认目录
linux下yum安装 mysql 及详细配置及修改mysql默认目录. 一.[root@sample ~]# yum -y install mysql-server ← 安装MySQL -..略 I ...
最新文章
- linux下C++动态链接C++库示例详解
- 能够显著降低焦虑的两种方法
- 【Qt】2D绘图之绘制图像(二)
- GVIM编辑器的配置
- 原型设计20条军规(转)
- 方法的重写-扩展父类方法,super对象调用父类方法
- linux驱动模块命令大全insmod/rmmod/modprobe/depmod/lsmod
- Springcloud 引导上下文
- spark的python开发安装方式_windows下安装spark-python
- 大神教你Nginx常用基础配置方案
- 查找一个数据库内的所有表的行数
- Oracle 11gR2 RAC 常用维护操作 说明
- Pentaho Report Designer
- java 核型技术 卷2 pdf,NGS-analysis/Structural-Variation.md at master · zhuhuo/NGS-analysis · GitHub...
- 上传gitlab ! [remote rejected] dev - dev (pre-receive hook declined)
- 【C语言】C语言之数字金字塔全家桶
- 美团点评 Hadoop/Spark 系统实践
- 机器学习入坑姿势之大纲
- 如何打造一个高效率的项目团队
- 苹果seo_SEO文章关键词如何优化?
热门文章
- 硬件专业化和软件映射的敏捷框架
- 自定义 DataLoader
- 什么是智能医院?如何构建自己的解决方案?
- AlexeyAB DarkNet YOLOv3框架解析与应用实践(二)
- 快速人体姿态估计:CVPR2019论文阅读
- Android App的启动过程
- Android 判断网络状态
- Error on line 19, column 16 of pubspec.yaml: Mapping values are not allowed here. Did you miss a co
- Openfire XMPP Smack RTC IM 即时通讯 聊天 MD
- 熟悉常用的Linux操作