zoukankan      html  css  js  c++  java
  • gitlab 安装升级

    GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。 

    安装方式:

    Bitnami一键安装:https://bitnami.com/stack/gitlab

    官网安装rpm包(推荐):https://packages.gitlab.com/gitlab/gitlab-ce

    官网方式安装升级gitlab:http://jingyan.baidu.com/article/72ee561ab1b333e16038df63.html

    Bitnami安装方式升级gitlab:  

    https://wiki.bitnami.com/Applications/BitNami_GitLab#4._Update_GitLab-Shell(本人采用这种方式恢复失败,故采用了比较笨的方法,将装好的gitlab(bitnami方式安装))转换为官网方式安装并进行升级。

    Gitlab(Bitnami)安装导入到gitlab(官网rpm包)中:

    关闭gitlab服务:

    开启数据库,导出数据:

      

     切换git用户,进行备份:

     bundle exec rake gitlab:backup:create RAILS_ENV=production

     报错,没有权限,解决方法(使用root用户,或使用sudo):

     

    将 

    # IPv4 local connections:

    host    all             all             127.0.0.1/32            md5

    改为

    # IPv4 local connections:

    host    all             all             127.0.0.1/32            trust 

    重启postgresql,继续执行备份 

      

    ,会在该路径下生成一个tar包

    停掉之前的gitlab服务,防止冲突。

    安装gitlab(官网方式):

    https://about.gitlab.com/downloads/#centos6(参照这个,地址可能会有问题)

    关闭gitlab,开启数据库。

    将备份的文件放入/var/opt/gitlab/backups目录下,如果不存在backups目录,就先执行备份命令,它

    会自动创建backups目录。

    备份命令(gitlab-rake gitlab:backup:create)

    将备份文件导入到gitlab中:

    gitlab-rake gitlab:backup:restore   

    backups下有多个文件时,使用

    gitlab-rake gitlab:backup:restore  BACKUP=1393513186(文件名)

    恢复完重启:

    如果恢复中报错,查看有没有gitlab用户,可以尝试添加gitlab用户再导入。

     升级:

          rpm –Uvh  gitlab-ce-8.8.3-ce.0.el6.x86_64.rpm

    至此,gitlab升级完毕。

  • 相关阅读:
    leetcode189.轮转数组
    论文阅读笔记A Latent Transformer for Disentangled Face Editing in Images and Videos
    论文阅读笔记StyleCLIP: TextDriven Manipulation of StyleGAN Imagery
    bias variance tradeoff
    .NET类型转换的常用方式
    ASP.NET 页生命周期概述 与 运行page页面时的事件执行顺序 【转】
    查询密码过期时间 oracle
    web2.0开发教程 Ajax Control Toolkit输入提示
    web2.0开发教程1.2(HTML)——HTML4与HTML5的布局
    web2.0技术开发教程1.1(HTML)——HTML基本标签解释
  • 原文地址:https://www.cnblogs.com/imcati/p/11669610.html
Copyright © 2011-2022 走看看