搭建gitlab服务器

gitlab和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署,而且国内访问github并不稳定。考虑到安全费用等因素,决定搭建自己的gitlab服务器。

获取gitlib资源

直接从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-ce-10.0.0-ce.0.el7.x86_64.rpm

配置IP及端口

vi /etc/gitlab/gitlab.rb
找到 external_url 'http://192.168.1.100:8080' 行。

配置防火墙放行对应的端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重新载入Gitlab配置

gitlab-ctl reconfigure

重启 GitLab服务

gitlab-ctl restart

通过浏览器访问IP和端口管理GitLab

初始账户: root 密码:5iveL!fe。登录之后就可以创建远程项目了.

可能遇到错误页502

访问链接报错 502-Whoops, GitLab is taking too much time to respond

原因是端口被占用了,需要在配置文件里更改端口 ,再执行gitlab-ctl reconfigure gitlab-ctl restart 就可以解决。


搭建gitlab服务器
http://anximin.github.io/2021/07/07/git_srv_build/
作者
Sylar
发布于
2021年7月7日
许可协议