gitlab是什么有什么作用呢/p>
gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库。和github很相似,不过github暂时没有开源版本,项目必须托管到github官方 站,不能本地部署。很多公司考虑到安全费用等因素,搭建自己的gitlab服务器。下面我将一步一步教大家搭建自己的gitlab服务器。我使用的linux版本是centos7。
如果只是学习,可以自己搭建VmWare虚拟服务器,安装centos7系统,小编有完整的虚拟机安装教程,以及系统安装资源,请加关注并且私信我,即可免费获取。如果对你有些许帮助,欢迎分享转发。
获取gitlib资源文件gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,有两种方式:
1、直接从官 上下载wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,没有安装wget 需要先安装wget
yum -y install wget
由于安装包比较大,小编亲测大概需要2.5个小时
《2021测试开发各大机构最新全套教程》:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw
提取码:o94n
2、私信小编,直接发你百度 盘链接
下载下来上传到服务器的根目录下即可。此种方式大概需要10分钟。
安装gitlab服务器
进入到gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm文件所在的文件夹,执行命令rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm,大约需要2分钟,如果出现下图图像,证明安装成功。
配置gitlib的IP和端口
如果8080端口被别的服务占用可以改成8081 8082等,如果开启额防火墙,需要把相应的端口放开:例如:firewall-cmd –zone=public –add-port=8080/tcp –permanent
重置并启动GitLab
配置:gitlab-ctl reconfigure
启动GitLab:gitlab-ctl restart
访问gitlib
在浏览器输入刚才设置的IP和端口 (http://192.168.111.101:8081) 就可以访问的gitlib页面,初始账户: root 密码:5iveL!fe。登录之后就可以创建远程项目了
可能遇到的问题:
访问链接 错 502-Whoops, GitLab is taking too much time to respond
原因是端口被其他服务占用了,需要更换配置文件里得到端口 ,并且执行gitlab-ctl reconfigure gitlab-ctl restart 就可以解决
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!