实现DevOps开源工具整合之Gitlab-ce安装

 

文档OARP


序号


分类


姓名


范围要求


1


Owner


林志国

 

2


作者


林志国

 

3


审核人

   

4


审核人

   

5


审核人

   

6


批准人

   

 

文档修订记录


序号


版本号


修订日期


修订概述


修订人


审核人


批准人


备注


1


V1.0


2018.07.09


创建


林志国

     
               
               
               
               
               

 

目录

文档OARP

文档修订记录

一、安装Gitlab

1、准备软件

2、安装gitlab主程序

3、修改配置文件

4、执行加载配置命令并启动

5、访问gitlab

二、汉化gitlab

1、停止gitlab

2、备份gitlab程序

3、覆盖中文补丁

4、启动gitlab

一、安装Gitlab

1、安装gitlab主程序

yum -y install policycoreutils openssh-server openssh-clients postfix
cd /software/gitlab/
rpm -ivh gitlab-ce-11.0.3-ce.0.el7.x86_64.rpm

2、修改配置文件

# IPADDRESS=192.168.56.31

请将此变量的值改为改为当前主机提供服务的IP地址

IPADDRESS=192.168.56.31

sed -i "/^external_url/s/gitlab.example.com/${IPADDRESS}/g" /etc/gitlab/gitlab.rb
cat /etc/gitlab/gitlab.rb|grep ^external_url

4、执行加载配置命令并启动

gitlab-ctl reconfigure
gitlab-ctl restart

5、访问gitlab

http://192.168.56.31

用户为root,登录后修改密码(密码修改后需要记住)

二、汉化gitlab

1、停止gitlab

gitlab-ctl stop

2、备份gitlab程序

cd /opt/gitlab/embedded/service
cp -rf gitlab-rails gitlab-rails_bak

3、覆盖中文补丁

cd /software/gitlab/replPackage
\cp -rf gitlab/* /opt/gitlab/embedded/service/gitlab-rails/

4、启动gitlab

gitlab-ctl start

启动完成后,访问gitlab http://192.168.56.31

如果结果出现502,则需要重新启动OS

执行reboot命令

进入后,需要修改密码。

管理用户为root

到此为止,Gitlab即安装完成

原文地址:https://www.cnblogs.com/pydevops/p/9491952.html

时间: 2024-07-31 12:31:06

实现DevOps开源工具整合之Gitlab-ce安装的相关文章

N个免费DevOps开源工具,没用过,至少应该了解!

文/华为eSDK 在介绍Devops工具之前,先跟随码花来了解下:Devops是个啥? Devops=[Development]+[Operations]. 简言之,Devops主要用于开发.测试.运维之间的沟通.协作与整合,减少开发和运营之间的摩擦,从而快速部署软件或应用程序,并且可以快速检测. 作为小白,你可能就要问了:那,Devops到底是个什么样的存在形式,是个软件还是啥? 错!!!Devops既不是软件.也不是网站.更不是代码,而是一组方法.过程与系统的统称. Devops包含了很多优

DevOps开源工具的三种分类整理

原文地址:http://www.360doc.com/content/16/0322/07/31263000_544210096.shtml 随着开发运维一体化的DevOps运动在国内外蓬勃发展,DevOps相关工具也呈现热闹趋势,在这个言必谈如何实施落地引入工具.建设平台的大环境下,我们今天也来盘点一下DevOps相关工具. 先来看一下业界对DevOps工具的各种分类介绍. 一.DevOps应用交付工具链   ElasticBox是国外一个云应用管理工具,主要用于实现云应用生命周期的可视化管理

15个私有云上的 DevOps 开源工具

原文:http://www.sohu.com/a/136276885_262549 在可维护性,可靠性,效率和安全性方面,DevOps 为私有云在改进操作流程方面发挥着重要的作用.私有云是一个由许多硬件和软件组件组成的复杂系统. 对于任何支持的企业组织,操作流程的自动化和文档记录,规划变更和跟踪应用的更新都是强制性的要求. 同样的方法也适用于云计算的工作负载量.此外DevOps的实践也成为开发者和 QA 团队事实上的标准,特别是当使用私有云作为开发或目标平台时.当然,并不是所有的云操作方面都可以

开源工具Arena,数据科学家再也不用为Kubernetes犯难啦!

2018年7月,阿里云将深度学习工具Arena贡献给了开源社区,数据科学家无需学习底层IT资源使用,即可在云端运行深度学习,一分钟内启动深度学习任务,十五分钟内创建异构计算集群. 为什么要有Arena这样的工具? 现在Kubernetres社区最流行的深度学习解决方案是KubeFlow,Arena是不是又重新造了个轮子?KubeFlow是基于Kubernetes构建的可组合,便携式, 可扩展的机器学习技术栈,支持实现从JupyterHub模型开发,TFJob模型训练到TF-serving,Sel

Android开源工具项目集合

最近因为要去外派了,工欲善其事,必先利其器!所以又回顾了一下自己github上所收藏的项目,也算是温故而知新吧. 最流行的android组件大全 http://www.open-open.com/lib/view/open1409108030307.html Android开源项目分类汇总 http://www.open-open.com/lib/view/open1406272852585.html Android开发免费类库和工具集合 http://www.open-open.com/lib

7个变革DevOps的工具

7个变革DevOps的工具 1. 简介 随着公司业务的不断迅速增长,使得管理复杂的IT基础设施需求变得更为艰难.解决应对这一复杂变幻的挑战的最佳方法是让开发团队和运维团队紧密协作,实现灵活应对.拥有一个DevOps专家团队可以实现在最少时间服务中断的情况下实现IT基础设施的动态伸缩. DevOps团队执行各种任务, 如: 新虚拟机的配置 配置网络设备和服务器 应用程序部署 收集和聚合的日志 性能监视服务.网络和应用程序 报警和自动修复的问题 服务器和服务可用性监控 如果不使用正确的工具集来执行这

Defcon 23最新开源工具NetRipper代码分析与利用

0×01 研究背景 在分析了俄罗斯人被曝光的几个银行木马的源码后,发现其大多均存在通过劫持浏览器数据包来获取用户个人信息的模块,通过截获浏览器内存中加密前或解密后的数据包来得到数据包的明文数据.在Defcon 23被发布的工具NetRipper具备了以上恶意银行木马的这一能力,其开源的代码结构清晰,易于扩展,研究该工具对于研究该类恶意行为很有意义.其github地址在[github] ,作者还提供了metasploit和powershell版本的利用模块,本文将分析其不同版本模块均会用到的c++

Hadoop和大数据:60款顶级大数据开源工具

一.Hadoop相关工具 1. Hadoop Apache的Hadoop项目已几乎与大数据划上了等号.它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式计算. 支持的操作系统:Windows.Linux和OS X. 相关链接: http://hadoop.apache.org 2. Ambari 作为Hadoop生态系统的一部分,这个Apache项目提供了基于Web的直观界面,可用于配置.管理和监控Hadoop集群.有些开发人员想把Ambari的功能整合到自己的应用程序当

JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码

本文是<JVM 性能调优实战之:一次系统性能瓶颈的寻找过程> 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 20 (提升了 7 倍),并准确定位系统瓶颈:我们应用里静态对象不是太多.有大量的业务线程在频繁创建一些生命周期很长的临时对象,代码里有问题.那么问题来了,如何在海量业务代码里边准确定位这些性能代码?本文将介绍如何使用阿里开源工具 TProfiler 来定位这些性能代码,成功解决掉了 GC 过于频繁的性能瓶颈,并最终在上次优化的基础