gitlab安裝使用教程

如果不是要自己配置web服務(wù)器和數(shù)據(jù)庫(kù)的,不建議使用源碼搭建,可能會(huì)有一些配置文件需要自己下載

  • <a >清華鏡像站</a> gitlab不知道為什么,我的vpn掛上去之后所有鏡像都下不了,所有還是推薦使用這個(gè)清華的鏡像站.

  • 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,內(nèi)容為

     [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'為你的域名.

  • 安裝完之后,最大的可能就是出現(xiàn)訪問(wèn)502錯(cuò)誤,下面是幾個(gè)解決方案.

    • 8080端口被占用,修改gitlab的端口,vi /etc/gitlab/gitlab.rb修改其中的gitlab_workhorse['auth_backend'] = "http://localhost:8081"為8081,# unicorn['port'] = 8081為8081
    • swap內(nèi)存不足,新建或者增加自己的swap內(nèi)存
      • free -m:查看當(dāng)前內(nèi)存情況
      • dd if=/dev/zero of=/var/swap bs=1024 count=2048000新建2G的文件
      • 設(shè)置自己的swap文件mkswap /var/swap
      • 激活 swapon /var/swap
      • 添加開(kāi)機(jī)自動(dòng)啟動(dòng)vi /etc/fstab
      • 添加一行/var/swap swap swap defaults 0 0
      • 關(guān)閉swapswapoff /var/swap
      • 刪除swaprm /var/swap
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容