记录自己一次安装gitlab的过程

    工欲善其事,必先利其器, 其实使用git的企业越来越多,我们与之打交道的时间也越来越多,用到的功能也越来越多,为了不局限于commit,pull,push操作,在这里记录一次自己的搭建过程(注:有些是从别的文章copy过来的但都是自己亲测)。

我这里使用的是centOS6.8,并不一定适合你 ,但基本安装步骤应该都是类似的。

1. 安装依赖软件

yum -y install policycoreutils openssh-server openssh-clients postfix

2.设置postfix开机自启,并启动,postfix支持gitlab发信功能

systemctl enable postfix && systemctl start postfix

3.下载gitlab安装包,然后安装

centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6

4.这里补充下本机怎么和虚拟机联通或者和其他电脑互联

1.本机和虚拟机互联

第一步 网络适配器选择桥接模式 这样虚拟机就可以直接使用本机的网络

第二步 配置ip和网管,首先 在本机cmd中查看自己ip 执行:ipconfig 我的ip如下

第三步 配置虚拟机中的ip和网管 注意要在一个网段 我的配置如下

这样配置之后 重启一下linux网络,命令:service network restart ,重启之后你会发现都可以互相ping通了,而且也可以访问网络

2.在家中如果想玩玩集群怎么办,当然一台电脑 多个虚拟机也是可以,如果自己有多台电脑 怎么很好的利用多台电脑呢

最简单的方式,是让一台电脑连另一台电脑开的wifi,这样的话两台电脑也就可以互相ping通了。不再多数

5.接着上面讲 万事俱备 只欠安装了

下载rpm包并安装:

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.1.7-ce.0.el6.x86_64.rpm

rpm -i gitlab-ce-10.1.7-ce.0.el6.x86_64.rpm

注意这个里面会帮你安装很多东西,内存和硬盘首先一定要够,确认内存要预留出差不多4g

6.修改gitlab配置文件指定服务器ip和自定义端口:

vim  /etc/gitlab/gitlab.rb

这个是你下载项目时会用到这个路径,退出保存就OK了

7.重置并启动GitLab

执行:

gitlab-ctl reconfigure (注意:这个是很慢,不要在这死等,你可以去干点别的去了,我的是安装了一个多小时)

gitlab-ctl restart

如果都是如上状态就证明启动成功了,这是在确认下状态

gitlab-ctl status

ok 了状态也都是,让我试着访问以下,默认ngnix为80端口

直接访问就可以:http://192.168.70.24 

擦 502 ,出现这个界面不要太惊讶,也不要着急,淡定,这是查看,端口占用情况,看nginx端口(80)是否被占用,查看unicorn(8080) 端口是否被占用,我的是被占用了,出现这个界面就到了关键,一定要淡定找问题,先试着执行,ps -ef | grep 8080 看是否有其他进程占用,我这里有,就直接做了修改,修改方式如下:

cd /var/opt/gitlab/nginx/conf

我的改成了8090 ,根据端口号占用情况可自行更改。

下面的位置也最好改一下(和上面保持一致):

vi /etc/gitlab/gitlab.rb

还有就是把unicorn 端口再做一次更改

再执行下面命令

gitlab-ctl reconfigure(这次会很快,盯着看会不会出错)

gitlab-ctl restart

这个时候我们再试着访问:

http://192.168.70.24:8090

出现上面的界面OK,到此位置安装成功,然后你就可以为所欲为了 哈哈

补充一下默认:

初始账户: root 密码: 5iveL!fe

第一次登陆修改密码就可以了

 

个人公众号欢迎共同成长和交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值