Gitlab搭建方法
基础环境
yum源
采用Centos官方源(其他源亦可, 如阿里云yum源)
部署社区版gitlab
- 安装gitlab依赖包
yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python
- 启动postfix(gitlab通过postfix发邮件)
systemctl start postfix
下载gitlab rpm包(可从清华镜像源下载,官网下载比较慢)
安装gitlab rpm包
rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
- 执行完毕后再根据提示执行
gitlab-ctl reconfigure
- 修改配置文件
vim /etc/gitlab/gitlab.rb,修改external_url地址为服务器网络接口地址
7. 重新加载配置并启动服务
gitlab-ctl reconfigure
gitlab-ctl restart
8.查看gitlab所有服务
8. gitlab服务侦听的端口(注意unicorn的8999端口是修改过的,默认是8080)
修改unicorn端口的方法:vim /etc/gitlab/gitlab.rb 如图中修改两处的端口配置。
9. 登录gitlab成功,创建项目成功
注意事项
- unicorn默认端口是8080,若该端口已被占用,需修改成其他未占用端口,本例中改成8999。
- gitlab系统包含nginx、postgresql、unicorn、prometheus(node-exporter)等服务,资源消耗较大,CPU建议配置4核,服务器内存建议不小于2G。本次部署中,起初虚拟机内存只有512M,始终无法访问成功,浏览器访问报502,在排除了其他可能性后,内存升配到2G,访问成功。
Gitlab搭建方法相关推荐
- Git版本管理系统实战(3)——gitlab(搭建私有仓库)
1.gitlab的简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面 2.gi ...
- Gitlab搭建教程详解
Gitlab搭建教程详解 拟 制 人: 完成日期:2017-05-11 审 核 人: 审核日期: 修改记录 名称 版本号 拟制人/ 修改人 拟制/修改日期 更改理由 主要更改内容 (写要点即可) ...
- RabbitMQ的安装及集群搭建方法
转自:http://blog.csdn.net/u013256816/article/details/53524766 RabbitMQ安装 1 安装erlang 下载地址:http://www.er ...
- Docker 私有仓库最简便的搭建方法
http://blog.csdn.net/wangtaoking1/article/details/44180901/ Docker学习笔记 - Docker私有仓库搭建 http://www.jia ...
- 数据采集埋点福音!《企业埋点体系搭建方法论及实践经验》白皮书上线
<企业埋点体系搭建方法论及实践经验>白皮书,依托神策数据服务的 1000 余家企业客户的数据采集实战经验,全面展示神策数据所沉淀的企业数据采集埋点的最佳实践,同时围绕企业在埋点过程中所遇到 ...
- 重磅 |《企业埋点体系搭建方法论及实践经验》白皮书上线
<企业埋点体系搭建方法论及实践经验>白皮书,依托神策数据服务的 1000 余家企业客户的数据采集实战经验,全面展示神策数据所沉淀的企业数据采集埋点的最佳实践,同时围绕企业在埋点过程中所遇到 ...
- GitLab搭建详细过程
一.前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二.yum源配置和相关依赖包 1.添加epel源 ...
- Redis Cluster搭建方法简介22211111
Redis Cluster搭建方法简介 (2013-05-29 17:08:57) 转载▼ Redis Cluster即Redis的分布式版本,将是Redis继支持Lua脚本之后的又一重磅功能,官方声 ...
- gitlab搭建之互备模式
gitlab搭建之互备模式 gitlab搭建之互备模式 前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的 ...
最新文章
- 全面剖析【二叉树】的各类遍历方法
- 深入理解Java中的String
- cocos2d-x中使用可加密Sqlite存储玩家数据
- Android游戏开发
- HDU 2056 Rectangles
- 汽车软件开发流程及代码提交
- 360屏保壁纸android,“如何删除屏保和壁纸”的解决方案
- 从零开始的数模学习(5):TOPSIS法(评价类模型)
- 激光雷达电力巡基于机载激光雷达技术的输电线路树障普查及预警
- 做到这五点,才算是好用户体验 -- 转自周鸿祎在UPA用户体验大会上的演讲
- BZOJ1577 [Usaco2009 Feb]庙会捷运Fair Shuttle
- 文件夹正在使用,无法删除 无法重命名等操作怎么办?
- C专家编程 第9章 再论数组 9.6 C语言的多维数组
- qlv转MP4,基于windows命令实现
- 参加南京mooc活动有感
- Latex--入门系列三
- 收集的SQL Server性能相关资料
- 在PHP中如何使用Predis
- Intel新i9憋足了吃奶的劲狂拉功耗,总算吊打苹果M1max
- 颜色模型(color model)