热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

docker部署gitlab(gitlab汉化)

5.启用通知邮件将GitLab配置为通过外部的SMTP服务器发送通知邮件,而不是通过内置的postfix或sendmail发送通知邮件。frompc˃首次启动GitLab管理员密码


一、环境描述 1.虚拟机的配置


中央处理器:单核


内存:2 GB


硬盘: 120 GB


IP:192.168.190.130


2 .操作系统


版本: CentOS 6.9 x86_64


安装方法: Minimal


3.git实验室


版本: git实验室ce 10.5.3


安装方法: OmniBus


二、安装GitLab 1.准备环境


在shell中运行以下命令,安装所需的软件包:


下载yum安装- ywgetgitpatch2. rpm安装软件包


在shell中运行以下命令下载GitLab安装软件包:


CD /根目录/下载获取- u----内容发布https://软件包. git lab.com/git lab/git lab/git lab-ce /软件包/El


在shell中执行以下命令:


yum install-ygitlab-ce-10.5.3-ce.0.EL6.x86 _ 64.rpm RM-rfgitlab-ce-10.5.3-ce.0.EL6.x86 _


为了使GitLab能够向用户显示正确的代码库克隆链接,必须设置可以访问GitLab的外部URL路径。 此URL可以是域名或IP地址。 在shell中执行以下命令:


vi /etc/gitlab/gitlab.rb在上述文件中找到external_url设置项目,并进行如下修改。


external _ URL ' http://192.168.190.130 '请根据自己的实际情况设定具体的URL。


5 .启用通知邮件


GitLab设置为通过外部SMTP服务器(而不是内置的postfix或sendmail )发送通知邮件。 在shell中执行以下命令:


vi /etc/gitlab/gitlab.rb在上述文件中找到了SMTP相关的构成项目,修正如下。


git lab _ rails [ ' SMTP _ enable ' ]=truegitlab _ rails [ ' SMTP _地址'=' SMTP.ex邮件. QQ.com ' git lab _。='密码' git lab _ rails [ ' SMTP _认证'==truegitlab _ rails [ ' SMTP _ TLS ' ]=truegitlab _ rails '=truegitlab _ rails


三、汉化GitLab 1.下载汉化源代码


在shell上运行以下命令,下载GitLab中文社区的汉化包。


生成git克隆https://git实验室.com/xhang/git实验室. git2. diff文件


在shell中运行以下命令以生成差分文件:


cdgitlabgitlab _版本=$ (cat/opt/git lab /嵌入式/服务/git lab-rails /版本) gitdiffv $ { git lab _ ver }


在shell中运行以下文件,将汉化修补程序应用于GitLab :


git lab-ctlstoppatch-d/opt/git lab /嵌入式/服务/git lab-rails-P1 /根/下载/$ { git lab _ version


在shell中运行以下命令,启动并重新配置GitLab服务:


git lab-ctlstartgitlab-CTL配置四、验证安装通过浏览器访问以下URL :


第一次访问http://192.168.190.130gitlab时,系统会提示您设置新的管理员密码,如下图所示。




首次启动git实验室


管理员密码设置完成后,将跳转到登录/注册页。 的默认管理员帐户为admin@example.com,输入管理员帐户和密码后,将跳转到GitLab的首页,如下图所示。




GitLab登录后的主页


至此,GitLab的安装和基本配置全部完成。


推荐阅读
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • Unity与MySQL连接过程中出现的新挑战及解决方案探析 ... [详细]
  • SIoU Loss 的原理详解及代码实现分析
    本文详细解析了 SIoU Loss 的原理及其在边界框回归任务中的优势,并通过代码实现对其性能进行了深入分析。SIoU Loss 作为一种改进的损失函数,能够更有效地优化目标检测模型的边界框回归效果,提升模型的准确性和鲁棒性。文中还提供了具体的代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • ### 优化后的摘要本学习指南旨在帮助读者全面掌握 Bootstrap 前端框架的核心知识点与实战技巧。内容涵盖基础入门、核心功能和高级应用。第一章通过一个简单的“Hello World”示例,介绍 Bootstrap 的基本用法和快速上手方法。第二章深入探讨 Bootstrap 与 JSP 集成的细节,揭示两者结合的优势和应用场景。第三章则进一步讲解 Bootstrap 的高级特性,如响应式设计和组件定制,为开发者提供全方位的技术支持。 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • Python 程序转换为 EXE 文件:详细解析 .py 脚本打包成独立可执行文件的方法与技巧
    在开发了几个简单的爬虫 Python 程序后,我决定将其封装成独立的可执行文件以便于分发和使用。为了实现这一目标,首先需要解决的是如何将 Python 脚本转换为 EXE 文件。在这个过程中,我选择了 Qt 作为 GUI 框架,因为之前对此并不熟悉,希望通过这个项目进一步学习和掌握 Qt 的基本用法。本文将详细介绍从 .py 脚本到 EXE 文件的整个过程,包括所需工具、具体步骤以及常见问题的解决方案。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
author-avatar
孤火自燃
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有