GitLab代码管理服务器搭建与配置

        Git是一个应用很广泛的代码管理工具,可以说,写代码不用它,我都无法想象了,哈哈~
       对于企业来说,将代码托管在GitHub或BitBucket始终不太好,除非你想要将它开源,否则还是自己搭建服务器来管理比较好,而GitLab就是这样一款产品。

        下面介绍在Ubuntu 16.04 Server的安装,一般实际代码管理都是一台机,所以这里从虚拟机开始弄:
       1. 使用VMWare新建一个虚拟机,然后配置一下内存等信息,GitLab内存至少2G, 硬盘现在都很便宜了,250GB以上应该都没问题了。之前配置过,2G内存其实都很紧张了,多几个人访问网页的话,很容易就502错误,其实就是内存占用百分之90以上了,导致服务响应不过来,因此,推荐4GB及以上内存,这里虚拟机,就4GB吧。

       2. 开始安装

           GitLab代码管理服务器搭建与配置_第1张图片

       3. 然后按照提示一路next即可,按自己实际需要配置相关配置即可

           GitLab代码管理服务器搭建与配置_第2张图片

       4. 安装完重启登录后进入主界面

           GitLab代码管理服务器搭建与配置_第3张图片

           首先更新一下系统先:

           

           后续使用ssh来登录系统操作了,先安装ssh服务:

           GitLab代码管理服务器搭建与配置_第4张图片

           先记录一下,安装GitLab之前,内存占用信息如下(使用htop工具命令):

          GitLab代码管理服务器搭建与配置_第5张图片

 

       5. 环境准备

           GitLab代码管理服务器搭建与配置_第6张图片

           安装这里过程中,用Postfix来发送邮件,因此,这里选择"Internet Site":

           GitLab代码管理服务器搭建与配置_第7张图片

       6. 获取Gitlab安装脚本

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

           

       7. 安装GitLab

           sudo apt-get install gitlab-ce

           GitLab代码管理服务器搭建与配置_第8张图片

       8. 等待安装完成后,配置GitLab

           第7步安装完后输出信息如下:

           GitLab代码管理服务器搭建与配置_第9张图片

           提示需要配置GitLab,可按需修改其配置文件:

           

           注意,每次修改后,需要重新执行"sudo gitlab-ctl reconfigure",配置完后如下:

           GitLab代码管理服务器搭建与配置_第10张图片

           这个时候再看看内存占用:

           GitLab代码管理服务器搭建与配置_第11张图片

           可以看到,现在还没执行其他push与pull操作内存已经差不多是1.3G了,所以,用作GitLab的服务器最好4GB内存或以上。

       9. 登录

           GitLab代码管理服务器搭建与配置_第12张图片

             初始登录,提示先新建立密码。完成后,使用用户名root和刚刚修改的密码进行登录,界面如下:

             GitLab代码管理服务器搭建与配置_第13张图片

            接下来就是对账户信息的一些相关设置了,如下:

            GitLab代码管理服务器搭建与配置_第14张图片

           熟悉Bitbucket或GitHub的对GitLab基本可以直接上手使用了。

     10. 至此,GitLab代码管理服务器搭建完成,可以结合实际需要增加流程,如集成CI(如Jenkins)或Code Review工具等。

你可能感兴趣的:(Unix/Linux,Git)