当前位置:首页 > 技术 >

gitlab怎么调成中文(gitlab安装教程详细)

来源:原点资讯(www.yd166.com)时间:2022-12-12 15:37:20作者:YD166手机阅读>>

GitlabGitLab简介

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。

gitlab主要用于私用,github主要用于公网,都可看成web版的git

Community Edition or Enterprise Edition,ce和ee分别指的是社区版和企业版,毫无疑问社区版已经能满足我们的需求了。

常用的网站

官网 : https://about.gitlab.com/

https://packages.gitlab.com/gitlab/gitlab-ce CE版下载地址

https://packages.gitlab.com/gitlab/gitlab-ee EE版下载地址

国内镜像 :https://mirrors.tuna.tsinghua.edu.cn/gitlab‐ce/yum/

gitlab怎么调成中文,gitlab安装教程详细(1)

gitlab怎么调成中文,gitlab安装教程详细(2)

安装与配置

环境:CentOS8

关闭selinux和防火墙

step 1 安装依赖包

dnf install -y curl policycoreutils openssh-server postfix systemctl enable sshd systemctl start sshd systemctl enable postfix systemctl start postfix

step 2 联网安装

[root@tyschool1 ~]# vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1 [root@tyschool1 ~]# dnf install gitlab-ce -y ( 如果安装比较慢的话也可以从https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/下载rpm包到本地进行安装 [root@tyschool1 ~]# yum localinstall gitlab-ce-12.9.2-ce.0.el8.x86_64.rpm )配置

[root@tyschool1 ~]# vim /etc/gitlab/gitlab.rb external_url 'http://192.168.2.100' #修改为本机的名称或者IP地址 ###( GitLab默认会占用80、8080和9090端口,如果服务器上还有tomcat、Jenkins等其他服务,可能会遇到端口冲突,如果想修改端口的话可以 external_url 'http://192.168.2.100:自定义端口' unicorn['port'] = xxx prometheus['listen_address'] = 'localhost:xxx' 将xxx更换成自己需要使用的端口 ###) [root@tyschool1 ~]# gitlab-ctl reconfigure #修改完成之后重新配置gitlab命令和目录

/opt/gitlab/ # gitlab的程序安装目录

/var/opt/gitlab # gitlab数据目录

/var/opt/gitlab/git‐data # 存放仓库数据

命令

function

start

启动所有服务

stop

关闭所有服务

restart

重启所有服务

status

查看所有服务状态

tail

查看日志信息

service-list

查看所有启动服务

graceful-kill

平稳停止一个服务

help

帮助

reconfigure

修改配置文件之后,重新加载

show-config

查看所有服务配置文件信息

uninstall

卸载这个软件

cleanse

清空gitlab数据

[root@tyschool1 ~]# gitlab-ctl start ok: run: alertmanager: (pid 1564) 3804s ok: run: gitaly: (pid 1550) 3804s [root@tyschool1 ~]# gitlab-ctl start nginx ok: run: nginx: (pid 1531) 3823s #这些操作指令,如果不指定名称的话,默认会操作所有Gitlab的服务构成

[root@tyschool1 ~]# gitlab-ctl service-list gitaly* git RPC服务,用于处理gitlab发出的git调用 gitlab-workhorse* 轻量级的反向代理服务器 logrotate* 日志文件管理工具 nginx* 静态web服务 postgresql* 数据库 redis* 缓存数据库 sidekiq* 用于在后台执行队列任务 unicorn* 用Ruby编写的web server,GitLab Rails应用是托管在这个服务器上面 alertmanager*,gitlab-exporter*,grafana*,node-exporter*,postgres-exporter*,prometheus*,redis-exporter* #与监控相关的插件

在浏览器中访问本机,就可以打开登录界面,初次登录必须修改密码(不能少于8位),更改完成后可以使用管理员账号登录,用户名为root

gitlab汉化

1 浏览器设置中文后重新打开

2 点击右上角头像,选择设置(settings)

3 左边选择preferences-->languages--->save

4 刷新页面

如果还是有问题

[root@tyschool1 ~]# dnf groupinstall chinese-support#安装中文支持 [root@tyschool1 ~]# dnf install ibus* #安装输入法 #重启后在系统设置更改语言环境为中文

gitlab怎么调成中文,gitlab安装教程详细(3)

总结

什么是gitlab

gitlab如何部署与配置

gitlab的相关操作命令

gitlab的服务构成

gitlab的汉化

重点:gitlab是什么,gitlab的配置,gitlab的操作命令,gitlab的服务构成与汉化

难点:记住gitlab的作用,理解gitlab的配置及相关操作命令,记住gitlab的汉化方式

栏目热文

重庆老炸酱怎么做(正宗重庆炸酱的制作方法)

重庆老炸酱怎么做(正宗重庆炸酱的制作方法)

万州面条历史悠久, 品种繁多,热面中最能体现老板手艺和特色、顾客最爱吃的要算炸酱面了。在重庆炸酱面还延伸出了豌豆炸酱,芽...

2022-12-12 15:19:20查看全文 >>

正宗万州炸酱的做法(重庆万州炸酱做法)

正宗万州炸酱的做法(重庆万州炸酱做法)

万州杂酱面是一绝,其一面条比较有特色,比较细比较劲道,其二杂酱有特色,因为主要是干溜,不是汤面,杂酱既能挂住面条,又要美...

2022-12-12 15:46:29查看全文 >>

重庆炸酱最正宗的炒法(传统重庆炸酱熬制正宗做法)

重庆炸酱最正宗的炒法(传统重庆炸酱熬制正宗做法)

点击关注,每天精彩不断!导读:做炸酱面,最忌直接炒酱,北京老大爷:很多人都不懂,难怪不好吃!我国是一个地大物博的国家,不...

2022-12-12 15:51:24查看全文 >>

重庆炸酱怎么做才好吃(重庆炸酱怎么做的步骤)

重庆炸酱怎么做才好吃(重庆炸酱怎么做的步骤)

炸酱面要想好吃,酱才是关键,按照我这方法做,酱汁浓郁又入味面条是我们大家常吃的一样主食,可以做成多种美食,像是什么打卤面...

2022-12-12 15:23:16查看全文 >>

重庆炸酱做法与配方(正宗重庆炸酱的制作方法)

重庆炸酱做法与配方(正宗重庆炸酱的制作方法)

万州杂酱面是一绝,其一面条比较有特色,比较细比较劲道,其二杂酱有特色,因为主要是干溜,不是汤面,杂酱既能挂住面条,又要美...

2022-12-12 15:03:13查看全文 >>

gitlab是免费的嘛(gitlab私有库免费吗)

gitlab是免费的嘛(gitlab私有库免费吗)

编译自: https://itsfoss.com/GitLab-free-open-source/ 作者: Ankush...

2022-12-12 15:33:17查看全文 >>

gitlab到底是不是免费的(gitlab私有库免费吗)

gitlab到底是不是免费的(gitlab私有库免费吗)

编译自: https://itsfoss.com/GitLab-free-open-source/ 作者: Ankush...

2022-12-12 15:31:35查看全文 >>

gitlab核心技术(gitlab流水线原理)

gitlab核心技术(gitlab流水线原理)

关于过气网红编程语言 Ruby,我们此前曾发过一篇文章去回顾其大受追捧的过往,并讨论了它每况愈下的生存状态。不过人气并不...

2022-12-12 15:16:35查看全文 >>

gitlab和github的区别(gitlab和github区别)

gitlab和github的区别(gitlab和github区别)

机器之心报道编辑:泽南全员远程办公、CEO 直播开会的创业公司 GitLab 要上市了。作为 GitHub 的竞争对手,...

2022-12-12 15:31:24查看全文 >>

gitlab企业版收费吗(gitlab社区版和企业版差别)

gitlab企业版收费吗(gitlab社区版和企业版差别)

一、代码审查Code Review的三大好处如果真的想要做好Code Review,必须要让参与的所有工程师们充分认识到...

2022-12-12 15:28:42查看全文 >>

文档排行