离线安装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,刷新页面汉化成功
相关推荐
CC码码1 天前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码1 天前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github
兔老大RabbitMQ1 天前
GitLab详细分析
gitlab
小道仙9714 天前
gitlab对接,gitlabRestApi,gitlab4j-api
java·git·gitlab
tswddd15 天前
项目:Gitlab HSD CI/CD总结
ci/cd·kubernetes·gitlab
许_安15 天前
docker中部署gitlab
docker·eureka·gitlab
Haoea!15 天前
持续集成 CI/CD-Jenkins持续集成GitLab项目打包docker镜像推送k8s集群并部署至rancher
ci/cd·gitlab·jenkins·rancher
xiaodaiwang15 天前
获取gitlab上项目分支版本(二)
gitlab
极小狐15 天前
GitLab CVE-2025-4278 安全漏洞解决方案
ci/cd·gitlab·devsecops·devops·gitlab升级·极狐gitlab·安全升级
weixin_4918651615 天前
git新建一个分支到gitlab项目目录中
git·gitlab