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 (视频目录有安装包)
配置
vi /etc/gitlab/gitlab.rb external_url 'http://192.168.231.101' (默认地址是主机名) gitlab-ctl reconfigure #发起了一个自动化配置的过程
访问
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 重启服务
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 编译后的应用数据和配置文件无需认为配置
原文地址:https://www.cnblogs.com/fanggege/p/11474934.html
- GoldenGate数据迁移的问题总结(二)(r10笔记第85天)
- Elasticsearch究竟要设置多少分片数?
- 设计模式(1)-使用简单工厂优化代码
- 简单易学的机器学习算法——因子分解机(Factorization Machine)
- Elasticsearch全文检索实战小结——复盘我带的第二个项目
- golang语言是如何处理栈的
- 【Go 语言社区】并发性
- GoldenGate数据迁移的问题总结(一)(r10笔记第84天)
- Elasticsearch大文件检索性能提升20倍实践(干货)
- Elasticsearch聚合优化 | 聚合速度提升5倍!
- Elasticsearch聚合后分页深入详解
- 可扩展机器学习——线性回归(linear Regression)
- 简单易学的机器学习算法——Label Propagation
- 利用Theano理解深度学习——Convolutional Neural Networks
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Java常用设计模式--三种工厂模式之工厂模式(Factory Pattern)
- Java常用设计模式--三种工厂模式之抽象工厂模式(Abstract Factory Pattern)
- Mongodb只读副本集如何切换到读写模式
- Java常用设计模式--策略模式(Strategy Pattern)
- Mongodb只读副本集如何切换到读写模式(下)
- 手把手带你搭建redis集群
- Jvm常量池、运行时常量池、字符串常量池理解
- 【Docker】命令使用大全
- Apache如何设置Enable Keep-Alive
- 【Docker】项目实战,部署自己的APP
- 用云开发快速构建最美AI毕业照小程序
- 13-2 vi-启动和退出
- Java中四种引用类型:强引用,软引用,弱引用,虚引用
- docker-compose搭建redis集群之哨兵模式
- docker-compose搭建redis集群之主从复制