参考地址
http://www.annhe.net/article-2943.html
安装步骤
curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.6.2_omnibus.5.3.0.ci-1.el6.x86_64.rpm
yum install openssh-server
yum install postfix
yum install cronie
service postfix start
chkconfig postfix on
rpm -i gitlab-7.6.2_omnibus.5.3.0.ci-1.el6.x86_64.rpm
Configure andstart GitLab
sudo gitlab-ctl reconfigure
sudo lokkit-shttp-sssh
Browse tothe hostname andlogin
Username:root
Password:5iveL!fe
配置域名
编辑配置文件vi /etc/gitlab/gitlab.rb
加入一条域名配置 external_url "http://hostname.com"
使用 gitlab-ctl reconfigure 命令载入&重新配置GitLab
配置仓库路径
安装好gitlab后,要将仓库(repositories)放在一个大硬盘上,需要修改仓库对应的目录
操作步骤:
1:新建新仓库目录
mkdir -p /mnt/application/gitlab/git-data
2:修改配置文件 sudo vi /etc/gitlab/gitlab.rb
搜索:git_data_dir 修改成:git_data_dir "新目录"
如: git_data_dir "/mnt/application/gitlab/git-data"
保存
3:重新生成gitlab sudo gitlab-ctl reconfigure
生成不报错,而且在新建仓库目录可以看到从下的目录,即修改成功 gitlab-satellites repositories
生成不报错,而且在新建仓库目录可以看到从下的目录,即修改成功 gitlab-satellites repositories
配置备份还原
Gitlab 修改备份文件默认目录
Gitlab 修改备份文件默认目录
修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录:
gitlab_rails['backup_path'] = '/mnt/backups'
/mnt/backups修改为你想存放备份的目录即可, 修改完成之后使用gitlab-ctl reconfigure命令重载配置文件即可.
使用一条命令即可创建完整的Gitlab备份:
gitlab-rake gitlab:backup:create
Gitlab 恢复
同样, Gitlab的从备份恢复也非常简单:
# 停止相关数据连接服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq # 从1393513186编号备份中恢复 gitlab-rake gitlab:backup:restoreBACKUP=1393513186 # 启动Gitlab sudo gitlab-ctl start
相关推荐
本文档对个人在ubuntu系统中安装giltlab的过程和经验进行了简要的总结记录。
本压缩文件详细总结了如何在Linux中安装GitLab,视频教程:https://www.bilibili.com/video/BV1Dc411G7if/?spm_id_from=333.999.0.0
15. gitlab-runner 安装与配置 16.网卡管理 17. gradle 安装与配置 18. 时间同步服务 19. rabbitmq 安装与配置 20. MAVEN 安装与配置 21. 命令行录屏软件 22. nodejs 安装与配置 23. 工具命令 24. elasticsearch ...
直接下载清华gitlab的rpmmirror安装也是一样,所以我还是选择用docker启动gitlab(提前配好dockerhub加速器)准备镜像准备gitlab所需目录准备启动脚本(替换想要的启动端口,ip地址替换为访问你的gitlab的地址,
2、主要内容是Git的介绍、Git的特点、集中式和分布式版本控制系统的不同与优点、Git和GitHub以及GitLab的区别、Git的安装和配置、Git的工作流程、Git的工作原理、暂存区和工作区以及版本库的概念、开发场景中常用的...
资源前后端分离式分布式微服务架构项目DevOps项目总结讲义+源码+视频 DevOps介绍 理解 理解DevOps概念 Git/GitLab 应用 能够使用Git管理项目代码 "理解Git与GitLab的作用能够将项目代码提交到GitLab能够从GitLab检...
02.为什么要使用版本控制 03.版本控制介绍 04.Git简史 05.Git优势 06.Git程序安装过程 07.Git结构 08.Git和代码托管中心 ...59.Gitlab安装 60.配置并启动Gitlab服务器 61.浏览器访问Gitlab首页 62.总结
docker使用安装文档:安装docker进行容器化管理,自己总结,经验积累下来的安装各种软件的文档和命令,开箱即用,包括docker安装mysql 主从,es集群,redis cluster集群。gitlab,kinbana,minio等,高可用架构等。
1.5 安装 Git 1.6 初次运行 Git 前的配置 1.7 获取帮助 1.8 总结 2. Git 基础 2.1 获取 Git 仓库 2.2 记录每次更新到仓库 2.3 查看提交历史 2.4 撤消操作 2.5 远程仓库的使用 2.6 打标签 2.7 Git 别名 2.8 总结 3. ...
essay是我们团队在过去两年Python项目持续部署上经验的总结,核心功能是打包和多Server部署。这个工具的主要功能是简化从开发到部署的流程,方便服务器的扩展。除了打包和部署功能之外,essay还提供了其他的工具,在...
第01章 课程介绍 1-1 导学.mp4 1-2 课程介绍.mp4 第02章 实战-“云存储”系统原型 ...12-3_基于gitlab+jenkins+harbor的自动化部署配置演示.mp4 第13章 课程总结 13-1_课程总结之章节重点及技能树温习.mp4
项目总结 要求 硬件设备蛋白石凯利XEM6310(用于ISE刺激) DE1-SoC(用于测试VGA和GPIO摄像机) 软件Xilinx ISE 14.7嵌入式版本 FrontPanel API Quartus-lite-20.1.1 设置设计环境 Windows 10 Xilinx ISE安装 ...
是自己日常工作所需的,以及自己闲暇折腾的所有技术总结,包括以下技术栈:.net corejavaspring bootcentosubuntuvue,vue-element-adminangularng-alain,ng-zarro-antdgitdockerdocker容器编排gitlab,自动化部署...
Docker+k8s的微服务实战课程 课程目录 一、初识微服务 1 微服务-导学 2 软件架构的进化 3 什么是微服务 4 画出微服务架构图 5 微服务架构的优势和不足 二、微服务带来的问题及解决方案分析 ...九、课程总结
此处总结并对其可推送的消息做。 DingtalkNotice 环境:python3.7 安装: pip install schedule #实现定时任务的模块 pip install DingtalkChatbot #python封装的各种消息的调用 pip install sxtwl #日历库 钉钉...