这是我第一次写博客,如果有什么问题,希望各位大神给予指点,其实安装GitLab有很多文章,以下是我自己亲自安装的步骤,并结合网上的资料,整理了一下,方便以后自己看,也欢迎大家看,话不多说,直接进入主题吧。
环境准备:
- CentOS reslease 6.5(Final)(我只以这个版本系统为例,其他版本应该差不多)
- gitlab-ce-8.9.3-ce.0.el6.x86_64.rpm
安装步骤:
- 以下命令是安装相关依赖软件policycoreutils-python、openssh-server、 cronie,然后打开系统防火墙中HTTP和SSH访问:
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
如图:
- 安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
如图:
- 上传要安装的包,我这里是下载到本地安装,也可以在线安装,先上传rpm包,然后安装
rpm -ivh gitlab-ce-8.9.3-ce.0.el6.x86_64.rpm
- 修改gitlab配置文件指定服务器ip和自定义端口
vim /etc/gitlab/gitlab.rb
- 执行下列命令启动
gitlab-ctl reconfigure
gitlab-ctl start
- 访问刚才设置的地址http://ip:端口,如下图,如果访问不到,请查看你的防火墙是否打开,如果打开请关闭,或者将端口增加到防火墙中,刚开始访问到也没需要你修改密码,默认用户为root
- 修改完密码,然后用root用户登录,如图:
以上就是GitLab的安装步骤。
如果有什么问题可以联系我,大家互相学习,谢谢!
参考文档:https://www.gitlab.com.cn/installation/#centos-6