系统 centos-7 版本8.9.5 ,当前主流版本,最新版变化较大
ruby 安装(gitlab 是ruby 开发的所以依赖于ruby环境)
版本
[root@k8s-master ~]# ruby -v
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
gilab 安装
安装依赖 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewall rpm -ivh gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm (视频目录有安装包)
vi /etc/gitlab/gitlab.rb external_url ‘http://192.168.231.101‘ (默认地址是主机名) gitlab-ctl reconfigure #发起了一个自动化配置的过程
http://192.168.231.101
重置密码,root 登录
gitlab 是由一系列的组件组成的,安装的时候就一键安装了
gitlab-ctl 查看所有命令 gitlab-ctl status 查看各个服务进程状态 gitlab-ctl tail nginx 查看nginx 日志 cd /var/log/gitlab 所有服务日志目录 gitlab-ctl reconfigure 重新加载配置 gitlab-ctl show-config 查看当前配置信息 gitlab-ctl restart 重启服务
更改配置文件后必须执行gitlab-reconfigure
/etc/gitlab/ 配置文件位置 /opt/gitlab/ 应用程序和相应依赖程序(nginx/redis等) /var/opt/gitlab/git-data/ 代码存放位置 /var/opt/gitlab/backups/ gitlab 备份文件位置 /var/log/gitlab/ 日志文件位置 /var/opt/gitlab/ gitlab-ctl reconfigure 编译后的应用数据和配置文件无需认为配置
原文:https://www.cnblogs.com/fanggege/p/11474934.html