美文网首页
Centos6.5搭建Gitlab

Centos6.5搭建Gitlab

作者: CNon | 来源:发表于2021-01-26 14:25 被阅读0次

一、准备工作:

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

执行成功

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

相关文章

网友评论

      本文标题:Centos6.5搭建Gitlab

      本文链接:https://www.haomeiwen.com/subject/nxpgzktx.html