离线安装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,刷新页面汉化成功
相关推荐
Jeanyia1 天前
GitLab 配套 Git 常用命令
git·gitlab
极小狐1 天前
极狐GitLab 补丁版本:19.2.1、19.1.3、19.0.5
网络·安全·gitlab·极狐gitlab·安全更新·补丁版本
rustfs2 天前
GitLab 如何与 RustFS 集成?
分布式·rust·gitlab
郝亚军4 天前
gitlab常用命令
gitlab
xixingzhe27 天前
Java 使用 GitLab4J 实现 WebHook
gitlab
童槿顏丶9 天前
GitLab部署到Linux
linux·运维·gitlab
InfinitePlus9 天前
Gitlab docker版本安装
docker·容器·gitlab
进击切图仔9 天前
GitLab 新用户创建与项目授权操作指南
gitlab
技术小结-李爽10 天前
【工具】git与gitee和gitlab和github等等有什么区别?
git·gitee·gitlab
xiaoxiangsiyan11 天前
GitLab CI/CD 自托管(EE 企业版)+ Kubernetes Runner 集群 + ArgoCD(GitOps 部署)
运维·网络·ci/cd·容器·kubernetes·gitlab·argocd