gitlab安装使用教程

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

  • 清华镜像站 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安装使用教程)