美文网首页
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