Centos7下安装gitLab
作为一名设计爱好者,要有自已的本地仓库,前一段时gitHub被黑,可以借助于gitlab的管理模式来管理日常写作、代码、原型、实验结果、算法的刷题记录等等比较清晰的知道更新日期。前不久去了南京外国语学校,李曙老师推荐的virtualBox,我一直有偏见,因为不是商业版所以在性能、功能与细节上不是很好。最重要的是安全性能,数据第一位。用后还可以。
第一步:
安装centos7,定制安装,最好把管理工具,支持包安装进去,可以不用,省去再yum install从网上下载。
首先要通过su下运行 systemctl get-default graphical.target 将运行级别下降至第三级
第二步:发现不能上网
/etc/sysconfig/network-scripts,到达该目录,并输入ls,查看所有文件,vim打开编辑ifcfg-ens33文件
两个地方要动一下:onboot=yes 还有peerdns=yes
重启网络service network restart,接下就ok了
第三步:安装组件
sudo yum install -y curl policycoreutils-python openssh-server
第四步:安装sshd
将SSH服务设置成开机自启动,安装命令: systemctl enable sshd
启动时运行sshd systemctl start sshd
第五步:安装防火墙
yum install firewalld systemd -y并启动service firewalld start
加入http永久生效firewall-cmd --permanent --add-service=http并重启systemctl reload firewalld
第六步:安装主邮件组件postfix
sudo yum install postfix
将postfix服务设置成开机自启动,安装命令: systemctl enable postfix
启动postfix,安装命令:systemctl start postfix
第七步:yum -y install wget安装wget
第八步:安装gitLab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
并安装rpm -i gitlab-****
成功了!:>
第九步:修改地址与端口
vim /etc/gitlab/gitlab.rb
第十步:重配置
gitlab-ctl reconfigure
gitlab-ctl restart
上图可以看到,web模块是用ruby on rails做的,日本人松本正弘发明的ruby语言,是很优秀的思想理念,但是最大的问题就是商业速度太慢。总之,是学者做出来的语言很时尚,但是工业界要的并发好,代码少,效率高,成本低,编程思想新奇,随需而变。ruby充满着学院气质。
最终成功了。
第十一步:等等,我们是在virtualbox中安装的在8081端口中,我们要映射端口让外网透过虚拟机能访问得到
第十二步发现还是访问不了
![](https://img2018.cnblogs.com/blog/1689610/201905/1689610-20190516194549130-741125968.png)