ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 概述 gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库。和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署。同时安装gitLab我们需要准备一个Liunx环境,本章节以Centos7系统为例 ## 安装说明 ### **1. 获取gitlib资源文件 gitlab-ce-10.0.0-ce.0.el7.x86\_64.rpm:** 直接从官网上下载wget[https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86\_64.rpm](https://link.zhihu.com/?target=https%3A//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 ![](https://pic3.zhimg.com/80/v2-de83ab5fc3590d749f9600eacd277316_hd.png) ![](https://pic2.zhimg.com/80/v2-ebbd62131c0633896c6f42537ff00dd9_hd.png) 由于安装包比较大,需要耐心等待一会儿 下载下来上传到服务器的根目录下即可。此种方式大概需要10分钟。 ### **2.安装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分钟,如果出现下图图像,证明安装成功。 ![](https://pic2.zhimg.com/80/v2-ac1da97deed1959a71ed9aea81c26a51_hd.jpg) ### **3.配置gitlib的IP和端口** vi /etc/gitlab/gitlab.rb 进入gitlab.rb修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq” ![](https://pic4.zhimg.com/80/v2-f15343c11b3ac7c8c2d2447a39790b8f_hd.jpg) 如果8080端口被别的服务占用可以改成8081 8082等,如果开启额防火墙,需要把相应的端口放开:例如:firewall-cmd --zone=public --add-port=8080/tcp --permanent ### **4.重置并启动GitLab** 配置:gitlab-ctl reconfigure ![](https://pic1.zhimg.com/80/v2-e33501251f2414fe55e11bfb867e5f2c_hd.jpg) 启动GitLab:gitlab-ctl restart ![](https://pic1.zhimg.com/80/v2-09a766f6b633d7e1826bb6daa2e509f4_hd.jpg) ### **5.访问gitlib** 在浏览器输入刚才设置的IP和端口号(http://IP地址:8081) 就可以访问的gitlib页面, ![](https://pic2.zhimg.com/80/v2-7b75e0980bd7ed7701ea7e7eace858cd_hd.jpg) **可能遇到的问题:** 访问链接报错 502-Whoops, GitLab is taking too much time to respond ![](https://pic4.zhimg.com/80/v2-4cea98784d613ed00547679c0d3bd01b_hd.jpg) 原因是端口被其他服务占用了,需要更换配置文件里得到端口 ,并且执行gitlab-ctl reconfigure gitlab-ctl restart 就可以解决