离线安装bitnami-gitlab8.8.4+汉化
注意:
- 常规安装gitlab需要联网,而按装bitnami-gitlab无需联网(bitnami-gitlab用于内网环境无法联网时安装gitlab,两者是一个东西只是名字不一样)
- bitnami-gitlab-8.8.4版本可以汉化成功
- 新用户注册账户无需激活也可以直接登录,因为这是内网环境安装不需要bitmani-gitlab给用户发送邮箱激活码,所以不需要激活。
1、准备安装包并授权安装
链接: https://pan.baidu.com/s/1WX3Rd04PpGn5x9aRJT7WKA 提取码: 4t8c
0.授权并安装
# chmod +x bitnami-gitlab-8.8.4-0-linux-x64-installer.run
# ./bitnami-gitlab-8.8.4-0-linux-x64-installer.run1.输入Y同意安装
PhpPgAdmin [Y/n] :Y2.再次输入Y
Is the selection above correct? [Y/n]: 3.指定安装路径,直接回车保持默认
Select a folder [/opt/gitlab-8.8.4-0]: 4.创建管理员登录账户和密码(包括邮箱、用户名、密码,邮箱和用户名都可以登录gitlab)
----------------------------------------------------------------------------
Create Admin account
Bitnami Gitlab Stack admin user creation
Email Address [user@example.com]: wenqiang@test.com #管理员账户使用的邮箱,该邮箱是否存在都可以它就是个名字
Login [user]: wenqiang #管理员的名字,用名字和邮箱都可以登录gitlab
Password :
Please confirm your password :5.输入服务器被访问地址,用户通过这个地址访问gitlab
Domain [127.0.0.1]:172.16.12.336.是否配置邮箱,我这里选择NO,配置该邮箱主要用于新用户注册时给新用户发送激活邮件
Do you want to configure mail support? [y/N]: N7.选择yes开始安装
Do you want to continue? [Y/n]: Y8、启动关闭重启命令
# /opt/gitlab-8.8.4-0/ctlscript.sh
usage: /opt/gitlab-8.8.4-0/ctlscript.sh help/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status)/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status) postgresql/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status) apache/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status) redis/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status) gitlab_sidekiq/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status) gitlab_workhorse/opt/gitlab-8.8.4-0/ctlscript.sh (start|stop|restart|status) gitlabci_multirunner
2、访问gitlab http://172.16.12.33:80
- 直接注册任意用户就可以登录,注册新用户填写的邮箱是否存在都可以,反正不需要gitlab给用户发送激活邮件

3、修改gitlab端口(bitnami-gitlab默认写死了80端口,需要手动修改配置文件)
1.我要把80改成8081,查看要改动的端口号是否被占用
netstat -an |grep 8081 2.修改apache主配置文件
vim /opt/gitlab/apache2/conf/httpd.conf
查找:/Listen
修改:Listen 8081 3.修改apache的bitnami的配置文件
vim /opt/gitlab/apache2/conf/bitnami/bitnami.conf
NameVirtualHost *:8081
<VirtualHost _default_:8081 >4.修改gitlab-shell的配置文件
vim /opt/gitlab/apps/gitlab/gitlab-shell/config.yml
gitlab_url: "http://192.168.1.10:8081 /" 5.修改gitlab的apache主目录配置文件
vim /opt/gitlab/apps/gitlab/htdocs/config/gitlab.yml
# 1. GitLab app settings# ==========================
## GitLab settingsgitlab:port: 8081 # 修改此处 6.修改gitlab-workhorse请求认证文件脚本
vim /opt/gitlab/apps/gitlab-workhorse/scripts/ctl.sh
-listenAddr 127.0.0.1:8181 #这不要动
-authBackend http://127.0.0.1:8001 #修改此处7.重启gitlab
4、汉化(如果没有要求最好不要汉化,提前把linux系统字符集改为中文)
1、下载汉化包并解压缩
# tar zxvf gitlab-v8.8.4.zh1.tar.gz -C /opt/2、拷贝相对应汉化文件到gitlab目录下
# \cp -Rvf /opt/gitlab-v8.8.4.zh1/app/* /opt/gitlab-8.8.4-0/apps/gitlab/htdocs/app/
# \cp /opt/gitlab-v8.8.4.zh1/config/locales/zh.yml /opt/gitlab-8.8.4-0/apps/gitlab/htdocs/config/locales/
# \cp /opt/gitlab-v8.8.4.zh1/config/locales/devise.zh.yml /opt/gitlab-8.8.4-0/apps/gitlab/htdocs/config/locales/
# \cp /opt/gitlab-v8.8.4.zh1/config/locales/kaminari.zh.yml /opt/gitlab-8.8.4-0/apps/gitlab/htdocs/config/locales/3、重启gitlab,刷新页面汉化成功

相关文章:
离线安装bitnami-gitlab8.8.4+汉化
注意: 常规安装gitlab需要联网,而按装bitnami-gitlab无需联网(bitnami-gitlab用于内网环境无法联网时安装gitlab,两者是一个东西只是名字不一样)bitnami-gitlab-8.8.4版本可以汉化成功新用户注册账户无需激活也可以直接登录,因为…...
亚马逊日本站推出AI日语listing功能,Listing一键发布,轻松无忧!
随着大数据与人工智能技术的成熟,AI在电商的应用也越来越多,各大电商平台都在陆续引进AI人工智能,有客服方面的,也有发布Listing方面的。 10月17日消息,亚马逊日本站近日宣布推出一项支持日语的人工智能listing功能&am…...
Golang | Leetcode Golang题解之第475题供暖器
题目: 题解: func findRadius(houses, heaters []int) (ans int) {sort.Ints(houses)sort.Ints(heaters)j : 0for _, house : range houses {dis : abs(house - heaters[j])for j1 < len(heaters) && abs(house-heaters[j]) > abs(house-…...
【Vue】Vue3.0 (十二)、watchEffect 和watch的区别及使用
上篇文章: 【Vue】Vue3.0 (十二)、watch对ref定义的基本类型、对象类型;reactive定义的对象类型的监视使用 🏡作者主页:点击! 🤖Vue专栏:点击! ⏰️创作时间&…...
PHP-laravel框架
laravel框架 laravel 搭建与路由基础 基本路由与视图路由 视图使用控制器模板分配变量...
永恒之蓝漏洞
MS17-010是微软于2017年3月发布的一个安全补丁,旨在修复Windows操作系统中的一个严重漏洞,该漏洞被称为“永恒之蓝”(EternalBlue)。这个漏洞影响了Windows的Server Message Block(SMB)协议,允许…...
Eking管理易 Html5Upload 前台任意文件上传漏洞复现
0x01 产品描述: Eking管理易是一款专为广告制品制作企业量身定制的管理软件产品,旨在帮助企业实现规范化、科学化管理,提升运营效率和降低运营成本。 该软件由广州易凯软件技术有限公司开发,基于JAVA企业版技术研发࿰…...
spring boot itext7 修改生成文档的作者、制作者、标题,并且读取相关的信息。
1、官方的example文件:iText GitHub itext-java-7.2.5\kernel\src\test\java\com\itextpdf\kernel\pdf\PdfStampingTest.java 2、修改代码: Testpublic void stamping1() throws IOException {String filename1 destinationFolder "stamping1_…...
LeetCode题练习与总结:灯泡开关--319
一、题目描述 初始时有 n 个灯泡处于关闭状态。第一轮,你将会打开所有灯泡。接下来的第二轮,你将会每两个灯泡关闭第二个。 第三轮,你每三个灯泡就切换第三个灯泡的开关(即,打开变关闭,关闭变打开&#x…...
ClickFix攻击活动升级:可通过虚假谷歌会议画面传播恶意软件
最近,研究人员报告了一种新的 ClickFix 攻击活动,主要通过诱骗用户访问显示虚假连接错误的欺诈性 谷歌会议的页面,继而借此传播信息窃取恶意软件,主要针对 Windows 和 macOS 操作系统。 ClickFix是网络安全公司Proofpoint在5月份…...
迷茫!能走出迷茫?
我今年40有余,因资质平庸,及特殊的个人经历,仍奋斗在一线。上班近二十年,两件事对我人生走向影响最大,编程和炒股。 下个月要去一家新公司上班。今天算是在现公司工作交接的最后时段。在这家公司干了接近一年ÿ…...
6.2 遍历重定位表
本节我们将编写一个遍历重定位表的示例程序,打印重定位表。 本节必须掌握的知识点: 遍历重定位表 6.2.1 遍历重定位表 实验四十三:遍历重定位表 以下代码实现打印"c:\\notepad64.exe"进程重定位表的所有信息。 /*--------------…...
面对服务器掉包的时刻困扰,如何更好的解决
在数字化时代,服务器的稳定运行是企业业务连续性的基石。然而,服务器“掉包”现象,即数据包在传输过程中丢失或未能正确到达目的地的情况,却时常成为IT运维人员头疼的问题。它不仅影响用户体验,还可能导致数据不一致、…...
RTSP流图片采样助手(yolov5)
在监控和视频分析领域,实时采样视频流中的图像数据是十分重要的。本文将介绍一个基于Python和Tkinter构建的RTSP流图片采样助手的设计与实现,旨在简化RTSP流的采样过程,并支持根据用户定义的特殊标签进行筛选。 项目概述 该项目的主要功能包…...
MySQL、MariaDB、OceanBase远程异地定时备份脚本
问题背景 公司需要在异地机房远程备份数据库,以防止数据丢失,同时要支持MySQL、MariaDB和OceanBase。由于MariaDB和OceanBase支持MySQL语法,所以可以直接用MySQL Client进行备份。 安装MySQL客户端 yum install mysql编写脚本 编写/backu…...
【远程监控新体验】OpenObserve结合内网穿透无公网IP远程访问全攻略
文章目录 前言1. 安装Docker2. Docker镜像源添加方法3. 创建并启动OpenObserve容器4. 本地访问测试5. 公网访问本地部署的OpenObserve5.1 内网穿透工具安装5.2 创建公网地址6. 配置固定公网地址前言 本文主要介绍如何在Linux系统使用Docker快速本地化部署OpenObserve云原生可观…...
深度学习:异常检测(Anomaly Detection)详解
异常检测(Anomaly Detection)详解 异常检测,也称为离群点检测,是一种用于识别在数据中显著偏离正常行为或预期模式的数据点的技术。这些异常数据点可能代表系统错误、欺诈行为、网络入侵或任何其他重要且通常需要进一步调查的现象…...
智慧公厕系统提升公共服务满意度
在现代城市化进程中,公共服务体系的完善与提升成为了政府和社会各界的重要任务。作为公共厕所这样一个普遍而基础的市政设施,其服务质量直接影响到市民的生活品质和城市形象。近年来,智慧公厕系统的引入逐渐成为提升公共服务满意度的重要手段…...
幼儿和青少年编程学习路径
1. 引言 编程在现代教育中的重要性 随着信息时代的来临,编程不再是一个小众技能,而是成为未来社会各行业的重要基础能力。从计算机科学到人工智能,再到数据科学和软件工程,编程技能无疑是未来全球经济的核心驱动力之一。越来越多…...
leetcode48:旋转矩阵
题目: 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],[4,5…...
AI Agent在智能风控中的实战:多智能体欺诈检测与预警
AI Agent在智能风控中的实战:多智能体欺诈检测与预警 你有没有过明明是正常交易却被银行冻结账户的糟糕体验?或是听说过某电商平台上线新活动首日就被黑产团伙薅走数千万补贴的新闻?随着黑产欺诈向团伙化、专业化、动态化演进,传统依赖规则引擎、单模型机器学习的风控体系已…...
2026在线测评系统十大量表对比:信效度与场景全解析
【30s 核心摘要】2026 年在线测评成人才管理刚需,信效度与场景适配成选型核心。本文聚焦十大量表,从信度、效度、适配场景等维度深度对比,重点解析问卷星、北森、金数据等主流平台的量表能力与落地效果,为企业、高校及机构提供科学…...
ARM指令追踪技术及TRCVICTLR寄存器详解
1. ARM指令追踪技术概述在嵌入式系统开发和调试过程中,指令追踪(Instruction Trace)是一项至关重要的技术。它通过硬件机制记录处理器的执行流程,为开发者提供程序运行的完整轨迹。ARM架构从v7开始引入嵌入式跟踪宏单元࿰…...
ARM架构CONSTRAINED UNPREDICTABLE行为解析与应对
1. ARM架构中的CONSTRAINED UNPREDICTABLE行为解析在处理器架构设计中,UNPREDICTABLE行为通常指架构规范未明确定义的执行结果,可能导致不可预期的系统状态。ARM架构通过引入CONSTRAINED UNPREDICTABLE机制,将这类行为限制在特定范围内&#…...
3大实战秘籍:揭秘raylib如何让游戏开发像搭积木一样简单
3大实战秘籍:揭秘raylib如何让游戏开发像搭积木一样简单 【免费下载链接】raylib A simple and easy-to-use library to enjoy videogames programming 项目地址: https://gitcode.com/GitHub_Trending/ra/raylib 你是否曾经被复杂的游戏引擎配置搞得焦头烂额…...
别再只用鼠标了!用Leap Motion手势控制Unity游戏,保姆级配置避坑指南(2024版)
2024年Unity手势交互开发实战:Leap Motion从配置到游戏逻辑全解析在游戏开发领域,交互方式的创新往往能带来全新的体验。想象一下,玩家不再需要键盘鼠标,仅凭自然的手部动作就能操控游戏角色——这正是Leap Motion手势识别技术为U…...
PrivacyGuard实战:基于实证差分隐私的机器学习模型隐私审计框架
1. 项目概述与核心价值在过去的几年里,我亲眼见证了机器学习模型从实验室走向银行、医疗、社交网络等各个敏感领域的全过程。模型性能的每一次飞跃都令人兴奋,但随之而来的隐私泄露事件也一次次为我们敲响警钟。一个在医疗数据上训练出的诊断模型&#x…...
昇腾CANN cmake 实战:CANN CMake 构建系统——跨平台编译配置与模块化管理
8 个 CANN 仓库各需独立构建(ops-transformer/ops-nn/hccl/ge/…)→ 手写 8 套 CMakeLists.txt(CANN 路径判断、跨 NPU 型号编译、第三方库兼容)。cmake 仓库提供统一的 FindCANN.cmake CANNConfig.cmake 模板——任何仓库只需 f…...
为什么你明明很努力,领导却总看不到?问题出在这
许多测试同行在深夜加班排查Bug时,在凌晨赶写自动化脚本时,在对着海量数据做性能分析时,内心都会浮现一个共同的困惑:我明明已经这么拼了,为什么在领导眼里,我依然是个“找茬的”,而不是“创造价…...
5步完美解决Windows 10 PL2303驱动兼容性问题:完整实施方案指南
5步完美解决Windows 10 PL2303驱动兼容性问题:完整实施方案指南 【免费下载链接】pl2303-win10 Windows 10 driver for end-of-life PL-2303 chipsets. 项目地址: https://gitcode.com/gh_mirrors/pl/pl2303-win10 在Windows 10系统中使用PL2303 USB转串口设…...
