gitlab安装使用教程

作者: 435fa00b72e7 | 来源:发表于2017-02-21 16:00 被阅读0次

    如果不是要自己配置web服务器和数据库的,不建议使用源码搭建,可能会有一些配置文件需要自己下载

    • <a href="https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/">清华镜像站</a> gitlab不知道为什么,我的vpn挂上去之后所有镜像都下不了,所有还是推荐使用这个清华的镜像站.

    • 1.curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

    • 2.新建 /etc/yum.repos.d/gitlab-ce.repo,内容为

       [gitlab-ce]
       name=gitlab-ce
       baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
       repo_gpgcheck=0
       gpgcheck=0
       enabled=1
       gpgkey=https://packages.gitlab.com/gpg.key
      
    • 3.sudo yum makecache

    • 4.sudo yum install gitlab-ce

    • 5.vi /etc/gitlab/gitlab.rb修改external_url 'http://60.205.200.163'为你的域名.

    • 安装完之后,最大的可能就是出现访问502错误,下面是几个解决方案.

      • 8080端口被占用,修改gitlab的端口,vi /etc/gitlab/gitlab.rb修改其中的gitlab_workhorse['auth_backend'] = "http://localhost:8081"为8081,# unicorn['port'] = 8081为8081
      • swap内存不足,新建或者增加自己的swap内存
        • free -m:查看当前内存情况
        • dd if=/dev/zero of=/var/swap bs=1024 count=2048000新建2G的文件
        • 设置自己的swap文件mkswap /var/swap
        • 激活 swapon /var/swap
        • 添加开机自动启动vi /etc/fstab
        • 添加一行/var/swap swap swap defaults 0 0
        • 关闭swapswapoff /var/swap
        • 删除swaprm /var/swap

    相关文章

      网友评论

        本文标题:gitlab安装使用教程

        本文链接:https://www.haomeiwen.com/subject/ogduwttx.html