ubuntu搭建GitLab

目前Git是最流行的代碼管理工具,git是分佈式的,在多人協做,分支開發的項目上有其獨特的優點。github上若是想建私有倉庫是須要收取費用的,開源的GItLab容許咱們搭建Git私有服務器。git

下面介紹一下如何在本身的ubuntu服務器上搭建Gitlab。GitLab是一款開源的軟件,在用基本的功能時時免費的,當須要提供額外的服務時須要收取費用。github

下載最新版的gitlab,須要的機器配置:ubuntu

ubuntu 14.0以上bash

服務器內存須要4G以上服務器

gitlab運行比較消耗內存,4g一下服務器安裝了也沒法運行ssh

 

安裝gitlab能夠去官方網站中查看教程,裏面的教程也比較詳細curl

https://about.gitlab.com/installation/#ubuntu分佈式

 

首先安裝依賴包工具

sudo apt-get install curl openssh-server ca-certificates postfix gitlab

 

下載gitlab

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash 

sudo apt-get install gitlab-ce

因爲gitlab是從國外服務器下載,須要FQ,否則會很是慢,或者直接不成功

這個時候須要用到國內的鏡像,https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

網站裏有詳細的設置說明,在裏面選擇相應的服務器操做系統和版本就行

這裏須要注意:

在文檔裏將deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xxxx main寫入/etc/apt/sources.list.d/gitlab-ce.list文件中

在運行過程當中若是不起做用,就替換成將內容寫入/etc/apt/sources.list.d/gitlab_gitlab-ce.list中就能夠。若是沒有gitlab-ce.list或gitlab_gitlab-ce.list就手動建一個就能夠。

最後在運行sudo apt-get install gitlab-ce就能夠正常下載安裝了

 

配置:

gitlab安裝完成後就能夠訪問了

配置文件在:/etc/gitlab/gitlab.rb
若是沒法正常啓動服務,客戶端訪問報502等
能夠修改端口號等一些信息,根據具體報錯在網上有相應的配置方法予以解決
配置完成後運行
sudo gitlab-ctl reconfigure進行從新配置
 
經常使用命令:
sudo gitlab-ctl status 查看運行狀態
gitlab-ctl restart 重啓
gitlab-ctl tail 查看日誌
gitlab-ctl reconfigure 從新裝載配置
相關文章
相關標籤/搜索