离线安装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.run

1.输入Y同意安装
PhpPgAdmin [Y/n] :Y
    
2.再次输入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.33

6.是否配置邮箱,我这里选择NO,配置该邮箱主要用于新用户注册时给新用户发送激活邮件
Do you want to configure mail support? [y/N]: N
    
7.选择yes开始安装
Do you want to continue? [Y/n]: Y

8、启动关闭重启命令
# /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 settings
  gitlab:
    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,刷新页面汉化成功
相关推荐
Gazer_S2 天前
【GitLab npm Registry 非标准端口安装问题解决方案】
前端·npm·gitlab
-KamMinG2 天前
Gitlab版本升级方案-13.x到17.x
gitlab
菜鸡00014 天前
把一个项目传到 GitLab 的某个群组
大数据·elasticsearch·gitlab
AlbertS5 天前
记一次推送lfs失败不能迁移git仓库到新的gitlab的问题
git·ai·gitlab·lfs·rejected
日更嵌入式的打工仔5 天前
Windows 下 GitLab 完整使用指南
windows·gitlab
会飞的大可5 天前
Jenkins vs GitLab CI/CD:2026 企业级 CI/CD 工具深度选型评测
ci/cd·gitlab·jenkins
庭風5 天前
让 AI 从需求直接走到 MR:我开源了一个面向 GitLab 的工作流 MCP
gitlab
Sakuyu434686 天前
Git-GitLab-JenKins
git·gitlab·jenkins
Aaron_dw6 天前
基于 Jenkins + GitLab + 自动化测试的 CI/CD 自动化系统方案(IaC + 弹性构建节点)
ci/cd·gitlab·jenkins
虎头金猫6 天前
自建 GitLab 没公网?用内网穿透技术,远程开发协作超丝滑
运维·服务器·网络·开源·gitlab·开源软件·开源协议