centos6使用yum源安装gitlab-ce私有环境

前端之家收集整理的这篇文章主要介绍了centos6使用yum源安装gitlab-ce私有环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_0@
  • 使用清华镜像源配置yum源:

  • vim /etc/yum.repos.d/gitlab.repo

    [Gitlab-CE]
    name=GitlabCE
    baseurl=https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
    enabled=1
    gpgcheck=0

    2. yum安装

    yum installgitlab-ce -y

    3. gitlab配置(/opt/gitlab/gitlab.rb)

    external_url'#配置服务器IP地址或域名
    
    #配置e-mail
    gitlab_rails['time_zone']='UTC'
    gitlab_rails['gitlab_email_enabled']=true
    gitlab_rails['gitlab_email_from']='gitlab2015@163.com'
    gitlab_rails['gitlab_email_display_name']='APICloud_Gitlab'
    gitlab_rails['gitlab_email_reply_to']='gitlab2015@163.com'
    
    gitlab_rails['smtp_enable']=true
    gitlab_rails['smtp_address']="smtp.163.com"
    gitlab_rails['smtp_port']=25
    gitlab_rails['smtp_user_name']="gitlab2015@163.com"
    gitlab_rails['smtp_password']="nxgfvizafijytymx"
    gitlab_rails['smtp_domain']="163.com"
    gitlab_rails['smtp_authentication']="login"
    gitlab_rails['smtp_enable_starttls_auto']=true
    gitlab_rails['smtp_tls']=false
    
    
    gitlab_ci['smtp_enable']=true
    gitlab_ci['smtp_address']="smtp.163.com"
    gitlab_ci['smtp_port']=25
    gitlab_ci['smtp_user_name']="gitlab2015@163.com"
    gitlab_ci['smtp_password']="nxgfvizafijytymx"
    gitlab_ci['smtp_domain']="163.com"
    gitlab_ci['smtp_authentication']="login"
    gitlab_ci['smtp_enable_starttls_auto']=true

    4. gitlab命令

    1. 重置配置,使修改生效

    gitlab-ctlreconfigure

    b. 登录测试

    Username:root(管理员账号)
    Password:5iveL!fe

    c. 解决gitlab默认头像不能正常显示的问题

    gitlab_rails['gravatar_plain_url']='http://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon'
    gitlab_rails['gravatar_ssl_url']='https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon'

    5. 开机自启动脚本设置

    vim/opt/startGitlab.sh
    ==========================
    #!/bin/bash
    sudolokkit-shttp-sssh
    ==========================
    echo"/opt/startGitlab.sh">>vim/etc/rc.d/rc.local
    ================================================

    6. 数据备份与恢复

    数据备份及恢复命令:
    备份path:/var/opt/gitlab/backups(备份和恢复文件都是git用户)
    数据备份:gitlab-rakegitlab:backup:create
    数据恢复:gitlab-rakegitlab:backup:restore

    使用Gitlab一键安装包后的日常备份恢复与迁移http://www.jb51.cc/article/p-rpyckorh-a.html

    创建备份:gitlab-rakegitlab:backup:create
    恢复备份:
    #停止相关数据连接服务
    gitlab-ctlstopunicorn
    gitlab-ctlstopsidekiq
    #从1393513186编号备份中恢复
    gitlab-rakegitlab:backup:restoreBACKUP=1393513186
    #启动Gitlab
    sudogitlab-ctlstart

    7. 参考链接

    http://swht1278.blog.51cto.com/7138082/1643939

    猜你在找的CentOS相关文章