本人Windows系统,要搭建GitLab,需要准备Linux系统(64位),因此需要安装虚拟机,在虚拟机上面搭建GitLab。
Step1:系统环境准备
Linux系统:CentOS-6.4-x86_64
注:64位的操作系统比较好,不然的话会执行安装包程序的时候会出现错误
关于虚拟机使用本地系统的共享文件夹,步骤如下:
1. 设置虚拟机,选择“选项”,点击“共享文件夹”,点击“添加”,选择本地的文件夹作为共享文件夹
2. 在虚拟机中/mnt/hgfs中即可看到共享文件夹
问题:
1. 在我的/mnt中看不到/hgfs文件夹。
原因:没有安装VMwareTools
解决:安装VMwareTools
s1. 点击“重新安装VMwaretools”,在弹出的目录中把VMwareTools-9.6.2-1688356.tar.gz文件复制到某处
s2. 解压该文件 tar -zxvf
s3. 运行vmware-install.pl文件,并且一路回车
s4. 重启虚拟机,即可在/mnt下看到/hgfs文件夹,进入之后即可看到共享文件夹
使用链接:https://bitnami.com/redirect/to/137681/bitnami-gitlab-8.14.3-0-linux-x64-installer.run 下载安装包
注:bitnami 为我们把gitlab安装所需的依赖都打包了,实现了真正的一键式安装过程,thx
Step3:安装GitLab
1. 进入root
su -
2. 进入安装文件所在目录
3. 修改文件权限
chmod +x bitnami-gitlab-8.14.3-0-linux-x64-installer.run
4. 执行安装
./bitnami-gitlab-8.14.3-0-linux-x64-installer.run
注:在安装过程中注意记录填写的必要用户信息即可
Step4:安装Git
若要本机使用git,还要进行安装,对于CentOS,使用yum安装的git为非常陈旧的版本,不能使用,因此需要自行编译安装。
1. 安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
2. 下载git到 /usr/src
下载链接:http://pan.baidu.com/s/1qXFnOxI
cd /usr/src
tar xzf ./XXX
注:XXX代表该下载的安装包“git-2.0.0.tar.gz”
3. 编译并安装
cd git-2.0.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
4. 查看版本号
git --version
5. 测试使用
可以从gitlab中新建一个项目并且使用git拷贝下来,以查看各项功能是否正常
Step5:后记
如果关机了还会发现有一个小问题,那就是gitlab默认没有开机启动服务,解决方法:
使用root用户进入/opt/gitlab-8.14.3-0目录,看到ctlscript.sh命令,使用:
./ctlscript.sh start即可开启
参考链接(特别特别感谢):
安装gitlab: http://blog.csdn.net/u010789532/article/details/54964117
安装git:http://www.cnblogs.com/fuyuanming/p/5804695.html