gitlab服务安装手册

一、gitlab安装(根据操作系统版本下载对应的安装包)

1、下载安装包(本次安装是在centos 6版本操作系统环境下,不同的操作系统与系统版本都会有对应的安装包)

https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-8.4.1-ce.0.el6.x86_64.rpm

如果下载不了,请翻墙下载

2、安装软件包

rpm -ivh gitlab-ce-8.4.1-ce.0.el6.x86_64.rpm

3、修改端口配置,避免端口冲突

Nginx默认使用了80端口,unicorn默认使用的是8080端口

修改/etc/gitlab/gitlab.rb,删除# unicorn[‘port‘] = 8080的注释,将8080修改为9091

加载配置并启动:gitlab-ctl reconfigure

修改nginx配置文件:/var/opt/gitlab/nginx/conf/gitlab-http.conf,将端口改为9090

4、配置邮箱发送

GitLab中使用postfix进行邮件发送。因此,可以卸载系统中自带的sendmail。使用yum list installed查看系统中是否存在sendmail,若存在,则使用yum remove sendmail指令进行卸载。

测试系统是否可以正常发送邮件:echo "Test mail from postfix" | mail -s "Test Postfix" [email protected]

当邮箱收到系统发送来的邮件时,将系统的地址复制下来,如:[email protected],打开/etc/gitlab/gitlab.rb,将

#gitlab_rails[‘gitlab_email_from‘] = ‘[email protected]‘ 修改为 gitlab_rails[‘gitlab_email_from‘] = ‘[email protected]‘

保存后,执行sudo gitlab-ctl reconfigure重新编译GitLab。如果邮箱的过滤功能较强,请添加系统的发件地址到邮箱的白名单中,防止邮件被过滤。

5、修改访问地址:

打开/etc/gitlab/gitlab.rb,将gitlab.example.com替换成112.74.134.38:9090

6、登陆:http://ip

默认用户名密码

Username: root

Password: 5iveL!fe

二、gitlab备份

1、创建备份

gitlab-rake gitlab:backup:create

使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1448938055_gitlab_backup的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1448938055是备份创建的日期

2、修改备份文件默认目录

可以通过修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录:gitlab_rails[‘backup_path‘] = ‘/mnt/backups‘

3、自动备份

可以通过创建定时任务进行备份

三、Gitlab 数据恢复

1、停止相关数据连接服务

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

2、从1448938055编号备份中恢复

gitlab-rake gitlab:backup:restore BACKUP=1448938055

3、启动Gitlab

gitlab-ctl start

时间: 2024-08-09 06:27:08

gitlab服务安装手册的相关文章

采用RedisLive监控Redis服务——安装手册

#1.gcc编译环境确认 gcc -v 如果没有gcc环境,请安装gcc yum install gcc #2.openssl安装 yum install openssl -yyum install openssl-devel -y #3.sqlite安装 yum install sqlite-devel -y #4.zlib安装 yum install zlibyum install zlib-devel #5.CentOS升级Python到2.7 tar -xvf Python-2.7.3.

采用JavaMelody监控Tomcat服务——安装手册

#1.获取安装包 wget https://psi-probe.googlecode.com/files/probe-2.3.3.zip #2.解压安装包 unzip probe-2.3.3.zipmv probe.war <tomcat dir>/webapps #3.设置tomcat用户信息 vi <tomcat dir>/conf/tomcat-users.xml --------------------------------------------------------

zabbix2.2.2完美安装手册

安装环境:centos6.6 64bit 第一章 Zabbix简介 Zabbix是一个基于Web界面提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. 基本功能 数据采集方式:zabbix agent,agent(active),SNMP,SSH等 数据存储方式:RDBMS,如MySQL,Pgsql等 数据展示方式:php,web,gui 报警功能:支持报警升级 第二章 Zab

Gitlab完整搭建手册+排错

GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找.开源项目地址:https://github.com/gitlabhq/git

gitlab简易安装及使用

gitlab简易安装 系统环境 [[email protected] ~]# cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core)  [[email protected] ~]# uname -r 3.10.0-327.el7.x86_64 [[email protected] ~]# sed -i 's#enforcing#disabled#g' /etc/selinux/config [[email protected] 

gitlab一键安装 (转)

原文地址:http://www.2cto.com/os/201411/353292.html 0 简介bitnami和gitlab bitnami BitNami是一个开源项目,该项目产生的开源软件包安装 Web应用程序和解决方案堆栈,以及虚拟设备.bitnami主办Bitrock公司成立于2003年在西班牙塞维利亚,由丹尼尔·洛佩兹 Ridruejo.bitnami栈用于安装在Linux,Windows,Mac OS X中和Solaris软件.[1] BitNami 提供wordpress.j

转载CI系统搭建二、Gitlab的安装和配置

博客转载于longgeek.com, 地址 http://longgeek.com/2013/12/26/ci-system-structures-ii-gitlab-installation/#i-4. 我在自己电脑上安装了这个gitLab,亲自测试过博客中描述的步骤很全.其中 域名如果没有替换为自己本地的地址,需要带上端口号.其中端口号为8081 上一篇文章 CI 系统搭建:一. 基础环境设置.规划 大概规划了下环境,本文主要用来记录安装 Gitlab 的过程,主要参考官方文档 并没有做太多

gitlab一键安装 笔记

0 简介bitnami和gitlab bitnami BitNami是一个开源项目,该项目产生的开源软件包安装 Web应用程序和解决方案堆栈,以及虚拟设备.bitnami主办Bitrock公司成立于2003年在西班牙塞维利亚,由丹尼尔·洛佩兹Ridruejo.bitnami栈用于安装在Linux,Windows,Mac OS X中和Solaris软件.[1] BitNami 提供wordpress.joomla.drupal.bbpress等开源程序的傻瓜式安装包下载,所有的安装包内置了服务器环

CentOS 5.8上glusterfs 3.5.3 安装手册

CentOS5.8上glusterfs 3.5.3 安装手册       版本历史 时间 版本 说明 编写者 2014-11-19 1.1 CentOS 5上glusterfs安装手册 csc 武汉*****有限公司 前提:centos 5.8 标准系统安装,必须安装开发包和开发库 如果没有bison flex 则需要安装. yum install bison flex 一.安装篇 1. 安装python2.6.5 wgethttp://www.python.org/ftp/python/2.6