搭建gitlab作为代码仓库

安装配置启动

1、下载rpm包,执行安装 rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
2、编辑配置文件/etc/gitlab/gitlab.rb,修改external_url访问地址。
3、重载配置gitlab-ctl reconfigure
4、gitlab-ctl restart 重新启动服务。
5、访问第二步修改的url地址,第一次访问会需要修改root用户的密码。

备份与恢复

备份

1、编辑配置文件增加

gitlab_rails['backup_path'] = '/backup/gitlab'
gitlab_rails['backup_keep_time'] = 604800

2、执行备份

/usr/bin/gitlab-rake gitlab:backup:crate 

3、加入定时任务

0 4 * * * /usr/bin/gitlab-rake gitlab:bakcup:create >/dev/null 2>&1

恢复

1、首先停止服务

gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

2、导入数据并重启服务

gitlab-rake gitlab:backup:restore BACKUP=(备份文件的名称,只取数字部分)
gitlab-ctl restart