目前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安装完成后就能够访问了