搭建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/