CentOS7搭建可视化Gitlab代码仓库
实验环境操作系统:CentOS 7.9Gitlab:12.7.5服务端IP:192.168.1.100服务端篇第一步安装依赖包#yum-yinstallcurlpatchopenssh-serverpolicycoreutils-python第二步下载、安装Gitlabcd/tmpwget--no-check-certificatehttps://mirror.tuna.tsinghua.edu.
实验环境
操作系统: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
第三步配置
vim /etc/gitlab/gitlab.rb
找到:external_url 'http://gitlab.example.com'
修改为:external_url 'http://192.168.1.100'
第四步重载Gitlab
gitlab-ctl reconfigure
第五步测试网站
打开浏览器访问:http://192.168.1.100,首次登陆前会强制修改密码,修改完毕后再使用默认用户名为root登陆即可。
扩展
#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
更多推荐
所有评论(0)