Centos6.5搭建Gitlab

一、准备工作:

192.168.16.205

二、下载安装包

前往/home/usrsoft,创建gitlab目录

cd /home/usrsof

mkdir gitlab

cd gitlab

curl -O https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-12.10.14-ce.0.el6.x86_64.rpm


三、安装依赖

Gitlab需要依赖ssh及邮件(已安装的话跳过此步骤)

安装ssh

yum install openssh-server

安装邮件

sudo yum install postfix

sudo service postfix start

sudo chkconfig postfix on


四、安装gitlab

rpm -i gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm


五、修改对外开放域名或ip

vi /etc/gitlab/gitlab.rb

##git访问地址

external_url 'http://192.168.16.205:8181'

##git数据存储位置

git_data_dirs({ "default" => { "path" => "/home/datadir/git-data" } })

六、刷新gitlab配置

sudo gitlab-ctl reconfigure


七、访问gitlab

初次登陆需要修改密码,用户为root

八、数据备份

创建备份目录

mkdir /home/data_bak/gitlab_bak

添加权限

chown -R git:git /home/data_bak/gitlab_bak


添加备份配置

vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path']='/home/data_bak/gitlab_bak'

gitlab_rails['backup_keep_time']=604800

刷新gitlab配置

sudo gitlab-ctl reconfigure


添加备份定时任务

crontab -e

0 2 * * * /usr/bin/gitlab-rake gitlab:backup:create


添加完成后,手动测试备份是否能成功

gitlab-rake gitlab:backup:create

执行成功


备份目录已经生成备份文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容