Gitlab是由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发的Git代码仓库管理工具,不少科技企业和个人开发者都会按需搭建私有代码仓库,创建属于自己的开源项目,提升编程能力,打造个人名片。
实验环境
操作系统:CentOS 7.9
Gitlab:12.7.5
服务端IP:192.168.1.100
服务端篇
第一步 安装依赖包
- # yum -y install curl patch openssh-server policycoreutils-python
第二步 下载、安装Gitlab
- # cd /tmp
- # wget --no-check-certificate https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm
- # rpm -ivh gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm
- # rm -f gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm
第三步 配置Nginx
- # vim /etc/gitlab/gitlab.rb
找到:external_url 'http://gitlab.example.com'
修改为:external_url 'http://192.168.1.100'
第四步 重载Gitlab
- # gitlab-ctl reconfigure
扩展阅读展开
#Gitlab配置文件
/etc/gitlab/gitlab.rb
#Gitlab默认安装目录
/opt/gitlab
#Gitlab目录数据目录
/var/opt/gitlab
#Gitlab代码仓库数据
/var/opt/gitlab/git-data
#重新加载配置
gitlab-ctl reconfigure
#查看Gitlab服务组件运行状态
gitlab-ctl status
#启动Gitlab服务
gitlab-ctl start
#停止Gitlab服务
gitlab-ctl stop
#停止Gitlab服务某个组件(nginx)
gitlab-ctl stop nginx
#查看所有服务的日志
gitlab-ctl tail
第五步 测试网站
打开浏览器访问:http://192.168.1.100,首次登陆前会强制修改密码,修改完毕后再使用默认用户名为root登陆即可。
您可以选择一种方式赞助本站
支付宝扫一扫
微信扫一扫
赏