ubuntu 安装 gitlab

文章内索引
[隐藏]

依赖包

安装

下载 gitlab 安装包:16.0414.04
推荐下载 deb 包安装,因为远程下载很慢。

安装deb包:

自动安装

手动添加源

配置并启动

配置文件位于:/etc/gitlab/gitlab.rb

通过修改 /etc/gitlab/gitlab.rb 来修改默认存放备份文件的目录:

/mnt/backups 修改为你想存放备份的目录即可,修改完成之后使用 gitlab-ctl reconfigure 命令重载配置文件即可。

浏览并登录

访问服务器地址,默认用户是 root,第一次登录要设初始密码。

注意:虚拟机运行要保证有 2G 内存,否则会报错。

配置存储路径

编辑 /etc/gitlab/gitlab.rb 文件:

设置多个存储路径后,您可以通过 Admin areaApplication Settings 选择将存储新项目的位置。
存储目录名称必须是 git-data

卸载

维护

查看gitlab-ce的运行状态

重启gitlab

gitlab资料全量备份和恢复

gitlab-rake备份资料

执行完成之后可以看到在 /opt/gitlab/gitlab_backup 目录下生成了一个tar包:1478507134_gitlab_backup.tar,其中1478507134是备份时间的时间戳
注意:在配置文件当中配置的目录的owner需要是git,否则执行的时候会报错:Errno::EACCES:Permission denied

加入以下,实现每天凌晨2点进行一次自动备份:

gitlab-rake恢复资料(需要停服)
停止相关数据库的连接服务

从1478507134编号备份当中恢复

启动gitlab所有组件

gitlab配置备份和恢复

备份配置

gitlab的配置文件存储目录是 /etc/gitlab,首先建立配置的备份目录:

通过以下命令进行备份:

也可以通过crontab使用备份命令实现自动备份:

还原配置

还原配置前,先备份当前配置:

解压包含了所备份配置的压缩包

发表评论

电子邮件地址不会被公开。 必填项已用*标注