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端口中,我们要映射端口让外网透过虚拟机能访问得到

 第十二步发现还是访问不了

firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload要将808 8081 22通关
最后

 

posted @ 2019-05-16 19:36  玛克人(Macren)  阅读(191)  评论(0编辑  收藏  举报