当前位置: > 其它学习 > GitLab >

阿里云服务器搭建私服gitlab

时间:2019-03-22 16:41来源:linux.it.net.cn 作者:IT
一、gitlab搭建的硬件要求:
建议阿里云服务器的配置为:最低2核4G内存; 最优4核8G
 
 之前搜了很多资源,有的说1核1G就够用了,有的说很耗硬件配置。自己试了下:先用的阿里云1核1G 的服务器搭建,搭建过程中就报错,以失败而告终。后来升级了服务器配置到2核4G,搭建中略有卡顿,不过还是成功了。
 
补充说明:必须掌握一些基本的linux命令,以及xshell等工具的熟练运用。
 
二、gitlab安装方式:
源码安装:如果你是专业运维你可以尝试学习下,不过这种比较繁琐(不推荐)。
 
镜像安装:比较快捷方便,如果顺利半小时就可以搞定(强烈推荐)。
 
三、gitlab安装过程:
1.以阿里云服务器 CentOS6 系统为例
安装之前最好把服务器重新初始化,避免安装过程中出现不必要的错误
 
2.添加镜像文件:在  /etc/yum.repos.d  路径下创建文件 gitlab-ce.repo  并添加以下内容
[gitlab-ce]
 
name=gitlab-ce
 
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
 
repo_gpgcheck=0
 
gpgcheck=0
 
enabled=1
 
gpgkey=https://packages.gitlab.com/gpg.key
 
3.安装依赖包
sudo yum install curl openssh-server openssh-clients postfix cronie
 
4.启动邮件服务 (执行命令可能没什么反应,这是正常的)
sudo service postfix start
 
5.检查邮件服务 (执行命令可能没什么反应,这是正常的)
sudo chkconfig postfix on
 
6.安装社区办gitlab(这一步需要点时间,耐心让他跑完,大概180M左右)
sudo yum install gitlab-ce
 
7.安装完成后初始化(初始化可能出现卡死现象,建议退出然后重新执行初始化命令)
sudo gitlab-ctl reconfigure
 
8.修改host
修改 /etc/gitlab 目录下的 gitlab.rb 文件中的参数 external_url
 
external_url 'http://git.home.com'
 
修改后初始化一下,让他生效
 
sudo gitlab-ctl reconfigure
 
9.添加host映射
在/etc 文件夹下的文件 hosts中添加 :
 
127.0.0.1 git.home.com
 
四、其他事项
1.关于访问方式
安装全部完成你就可以通过你阿里云的IP地址访问了,如果觉得太low可以修改本地host文件,绑定自定义域名。
 
2.关于汉化
有些教程会有汉化版本的,不过不推荐大家使用(道理很简单不多说,你懂得!)
 
3.关于使用
对于初学者来说还是看下关于git的一些基本知识。不过这里推荐大家使用eclipse的集成工具,相对简单、高效。

 
(责任编辑:IT)
------分隔线----------------------------