gitlab

时间:2019-09-06
本文章向大家介绍gitlab,主要包括gitlab使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

安装配置

环境与环境

  系统 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 (视频目录有安装包)
View Code

配置

vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.231.101'    (默认地址是主机名)
gitlab-ctl reconfigure          #发起了一个自动化配置的过程
View Code

访问

  http://192.168.231.101
  重置密码,root 登录

gitlab 组成

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           重启服务
View Code

notice

  更改配置文件后必须执行gitlab-reconfigure

gitlab 目录见截图

/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        编译后的应用数据和配置文件无需认为配置
View Code

原文地址:https://www.cnblogs.com/fanggege/p/11474934.html