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

前端之家收集整理的这篇文章主要介绍了centos6使用yum源安装gitlab-ce私有环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. 使用清华镜像源配置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命令

@H_301_24@
  • 重置配置,使修改生效

  • 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
    原文链接:https://www.f2er.com/centos/381198.html

    猜你在找的CentOS相关文章