目前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安裝完成後就能夠訪問了