Linux環境GitLab安裝與配置


1.背景

  近期公司源代碼管理工具從svn轉向git,因此要在服務器上部署gitlab,總共部署了兩台服務器,一台是Ubuntu server 17.04,一台是Centos7。在部署的過程中遇到不少問題,發現Linux里通過命令直接去Gitlab官網上下載程序根本不能成功,不管是在Ubuntu還是Centos上。后來只能去Gitlab官網手動下載安裝包,然后再去Linux里通過命令去執行才能安裝。

2.軟件下載

(1)Gitlab官網

  官網地址:https://about.gitlab.com/downloads/ 

(2)鏡像站

  軟件地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/,但是有時候鏡像站也會打不開,但是速度肯定要比官網快多了。

(3)Ubuntu server 17.04下載的版本是gitlab-ce_9.5.6-ce.0_amd64.deb

(4)centos7下載的版本是gitlab-ce-9.5.6-ce.0.el7.x86_64.rpm

3.安裝

(1)ubuntu環境

  <1>$ apt-get install curl openssh-server ca-certificates postfix

  <2>配置postfix郵箱

  <3>使用命令:$ dpkg -i gitlab-ce_9.5.6-ce.0_amd64.deb

  <4>出現 It looks like… 表示安裝成功!

  <5>配置gitlab

mkdir -p /etc/gitlab
touch /etc/gitlab/gitlab.rb
chmod 600 /etc/gitlab/gitlab.rb
vim/etc/gitlab/gitlab.rb

  <6>把external_url改成部署機器的域名或者IP地址

  <7>$ gitlab-ctl reconfigure

  <8>$ gitlab-ctl status

  <9>安裝完成。

(2)centos環境

  <1>配置postfix郵箱 :$ yum -y install policycoreutils openssh-server openssh-clients postfix

  <2>安裝gitlab:$ rpm -i gitlab-ce-9.5.6-ce.0.el7.x86_64.rpm

  <3>修改gitlab配置文件指定服務器ip和自定義端口

    命令:vim  /etc/gitlab/gitlab.rb,修改external_url

  <4>執行命令gitlab-ctl reconfigure、gitlab-ctl restart

  <5>安裝完成。

4.提醒

(1)郵箱自動提醒功能有問題

(2)gitlab會占用8080端口,建議服務器上的tomcat修改下端口號,否則會有問題。

(3)訪問主機ip就可以訪問gitlab主頁了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM