gitlab安装配置、备份恢复

简介:

安装前提:内存不少于2G,安装在centos7上
若是此方式不行,就用官网的
官方安装文档 https://about.gitlab.com/installation/?version=ce#centos-7 (ce/ee)
1、安装gitlab社区版本,官网的源比较慢,用下面的镜像(清华大学的服务器)
[root@test-7 ~]# vim /etc/yum.repos.d/gitlab.repo

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

2、安装这个包有300多M
yum install -y gitlab-ce

3、配置也需要几分钟时间
[root@test-7 ~]# gitlab-ctl reconfigure

4、以下表示配置完成
gitlab安装配置、备份恢复

5、先停掉
[root@test-7 ~]# gitlab-ctl stop
gitlab安装配置、备份恢复

6、再启动
[root@test-7 ~]# gitlab-ctl start
gitlab安装配置、备份恢复

7、浏览器访问,输入IP即可

8、[root@test-7 ~]# systemctl stop firewalld
[root@test-7 ~]# systemctl stop iptable
9、设置root的密码
gitlab安装配置、备份恢复

10、
gitlab安装配置、备份恢复

使用gitlab

1、nginx相关配置
[root@test-7 ~]# ls /var/opt/gitlab/nginx/conf/nginx.conf 
/var/opt/gitlab/nginx/conf/nginx.conf

2、gitlab相关配置文件
[root@test-7 ~]# ls /var/opt/gitlab/nginx/conf/gitlab-http.conf 
/var/opt/gitlab/nginx/conf/gitlab-http.conf

3、若是外网访问则需要修改servername即可

4、新建组web、java、IOS
gitlab安装配置、备份恢复

5、新建用户
gitlab安装配置、备份恢复

6、gitlab安装配置、备份恢复

7、首先创建组,然后是用户,最后项目关联到组

8、gitlab备份
gitlab常用命令 https://www.cnyunwei.cc/archives/1204

gitlab备份: gitlab-rake gitlab:backup:create
备份目录:
[root@test-7 ~]# ls /var/opt/gitlab/backups/
1513173483_2017_12_13_10.2.4_gitlab_backup.tar

gitlab恢复
1、停服务
[root@test-7 ~]# gitlab-ctl stop unicorn ; gitlab-ctl stop sidekiq
ok: down: unicorn: 1s, normally up
ok: down: sidekiq: 1s, normally up

2、gitlab-rake gitlab:backup:restore BACKUP=xxxxx (这里是一个编号,即备份文件的前缀)
[root@test-7 ~]# gitlab-rake gitlab:backup:restore BACKUP=1513173483_2017_12_13_10.2.4

输入2个yes

3、再启动服务 gitlab-ctl start










本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2050426,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
729 0
|
8月前
|
存储 安全 Linux
百度搜索:蓝易云【CentOS7环境:安装配置gitlab(适用于内网、外网环境)】
这些是在CentOS 7环境下安装和配置GitLab的基本步骤。根据您的需求和具体环境,可能还需要进行其他配置和调整。请确保在进行任何与网络连接和安全相关的操作之前,详细了解您的网络环境和安全需求,并采取适当的安全措施。
107 0
|
存储 Linux 网络安全
Gitlab的基本使用与备份恢复升级
Gitlab的基本使用与备份恢复升级
124 0
|
jenkins Java Linux
第四章:安装Docker,安装配置gitlab私有仓库以及jenkins自动化部署(图文)
第四章:安装Docker,安装配置gitlab私有仓库以及jenkins自动化部署(图文)
482 1
|
网络协议 Unix 应用服务中间件
Gitlab安装配置及简单问题处理
Gitlab安装配置及简单问题处理
271 0
|
网络协议 Unix 应用服务中间件
Gitlab安装配置及简单问题处理
Gitlab安装配置及简单问题处理
288 0
|
应用服务中间件 nginx 开发工具
Gitlab安装配置及使用
gitlab是山寨版的github,它是开源的,你可以在自己的服务器上架设gitlab,用于团队私有项目的托管。gitlab支持树莓派2嵌入式设备,下面记录了在树莓派2上安装与配置gitlab的过程。
2817 0
|
5月前
|
Shell Docker 容器
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner
GitlabCI学习笔记之一:安装Gitlab和GitLabRunner