• 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升级完毕。

  • 相关阅读:
    ASP.NET控制cookie
    asp.net中Cookie的用法
    乱码问题
    JSP批量删除复选框选中记录
    JSP中根据时间查询
    关于<c:if>没有<c:else>解决方案
    Div
    Apache PIO 操作Excel
    将查询到的数据存到excel并下载
    做一个超链接,打开一个新窗口而保留原来的窗口
  • 原文地址:https://www.cnblogs.com/imcati/p/11669610.html
Copyright © 2020-2023  润新知