GitLab安装以及汉化
简介
GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。
GitLab 是一个数据库支持的 web 应用,所以相比于其他 git 服务器,它的安装过程涉及到更多的东西。 幸运的是,这个过程有非常详细的文档说明和支持。
安装
安装有个前提,内存最少有4G用来运行GitLab
第一步:安装
清华大学镜像站找rpm包
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
这里用的版本是10.0.6的
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.6-ce.0.el7.x86_64.rpm
yum install gitlab-ce-10.0.6-ce.0.el7.x86_64.rpm -y
第二步:配置
gitlab-ctl reconfigure
第三步:启动
gitlab-ctl start
访问
直接用ip访问 http://192.168.253.128/
默认用户名/密码为root/5iveL!fe
第一次登陆会要求重新设置密码
然后再登陆一次就可以看到页面了
第四步:汉化
https://gitlab.com/xhang/gitlab
可以在这里下载tar包,现在使用的是git方式获取
yum install git patch -y #安装git
gitlab_version=$(sudo cat /opt/gitlab/embedded/service/gitlab-rails/VERSION) #获取git版本,用于汉化
git clone https://gitlab.com/xhang/gitlab.git #获取汉化的补丁包
cd gitlab
git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff
gitlab-ctl stop
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../${gitlab_version}-zh.diff
gitlab-ctl start
gitlab-ctl reconfigure
第五步:重启
重启一下虚拟机。然后就生效了
第六步:添加ssh密钥
先设置一下ssh
在虚拟机上执行
ssh-keygen
将公钥粘贴到那个密钥框
cat /root/.ssh/id_rsa.pub
然后添加即可
第七步:新建项目
配置git
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
克隆仓库下来
git clone git@192.168.253.128:root/test.git
进入仓库添加文件
cd test
touch README
touch test1
git add .
git commit -m "add README"
推送到仓库中
git push -u origin master
刷新一下网页可以看到。在本地的仓库推送到过去了
常用命令
- gitlab-ctl start
启动所有 gitlab 组件; - gitlab-ctl stop
停止所有 gitlab 组件; - gitlab-ctl restart
重启所有 gitlab 组件; - gitlab-ctl status
查看服务状态; - gitlab-ctl reconfigure
启动服务; - vim /etc/gitlab/gitlab.rb
修改默认的配置文件;
检查gitlab; - gitlab-ctl tail
查看日志;
参考文档:https://gitlab.com/xhang/gitlab/wikis/home
GitLab安装以及汉化相关推荐
- gitlab安装并汉化
gitlab安装并汉化 准备工作 Gitlab安装包分2种gitlab-ce,gitlab-ee; gitlab为社区免费版本,gitlab-ee为企业收费版本:在功能上没有太大的区别(应没有使用过与 ...
- 基于CentOS-7.7下GitLab安装与汉化
文档目录 一. 准备 1 1.1 环境 1 1.2 软件 1 二. GitLab安装 2 三. GitLab汉化 5 四. GitLab常用命令 7 五. GitLab目录说明 8 准备 环境 操作系 ...
- gitlab安装和汉化
我安装的版本是gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm 本次安装配置是2核心8g,内存最好是8g,不然会一直报错502 使用国内的清华镜像源进行下载https://mi ...
- gitlab安装及其汉化版
https://www.cnblogs.com/yanjieli/p/10605381.html /etc/gitlab/gitlab.rb #gitlab配置文件 /opt/gitlab #gitl ...
- 私有仓库Gitlab的安装与汉化
Gitlab软件及汉化包下载: 清华大学源(gitlab-ce社区版 centos7下载):https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 ...
- Gitlab CE 8.1.3 安装手册汉化版
GGitlab CE 8.1.3 安装手册汉化版 Gitlab的安装过程主要包括以下组件的配置: 安装软件包及解决依赖项 Ruby环境 Go 系统用户 数据库(Mysql/Postgresql) Re ...
- Gitlab部署和汉化以及简单运维
Gitlab部署和汉化以及简单运维 时间 2016-04-14 01:03:43 Xuanwo's Blog 原文 https://xuanwo.org/2016/04/13/gitlab-inst ...
- GitLab10安装-部署-汉化-备份-升级
本文以 GitLab 10.5 的安装与汉化进行例子 博主新的博客地址: https://www.dgstack.cn/ 进入有惊喜哦~~ 欢迎收藏 1.环境简介: CentOS 7 (and Red ...
- Confluence5.1 最新版的安装破解汉化
Confluence5.1 最新版的安装&破解&汉化 发布时间: 2013-07-03 21:43 来源: supernetwork.blog.51cto.com 1.介绍 At ...
最新文章
- C指针5:字符串指针(指向字符串的指针)
- airpods pro连接安卓声音小_安卓(一加5)用airpods音量偏低怎么解决?
- Angular 4 辅助路由
- muduo之TcpClient
- 0025-中点位移的速度
- Spring Boot导出jar包发布
- 浅谈ATP检查中的“确认可用部分数量”(二)
- python中paste函数的作用_PIL使用小结(crop和paste函数)
- Scrapy框架的学习(9.Scrapy中的CrawlSpider类的作用以及使用,实现优化的翻页爬虫)
- Windows环境下安装Cassandra1.0.2
- [C#.NET通用权限管里系统组件]对资源权限、列表型、记录级权限、数据集权限的实现参考...
- SpringBoot应用中JSP的角色及整合
- mysql join 性能测试_MySQL Looped Join如何测试结果是否完整?
- 放弃大厂高薪的程序员,涌进体制内
- ARP伪造使用抓包工具进行ARP欺骗arp伪造攻击
- vscode阅读linux源码
- 使用arduino作为programer对新的mcu烧录bootloader
- ArduinoUNO实战-第四章-按键控制led
- Robotframework之下拉列表select
- linux 断开远程vnc,Linux停VNC远程控制的使用方法
热门文章
- 库克暗示苹果或推革命性电视产品
- wamp php升级7.1,wamp升级PHP7.1
- 域名更改解析IP后,部分电脑还是访问的原来IP
- 计算机通信领域期刊,适合计算机通信专业投稿的刊物哪些
- android加速度传感器应用,如何在Android智能手机中使用加速度传感器...
- java基本微信小程序的网上银行资金管理系统 uniapp 小程序
- 计算机网络原理实践报告--跨国公司,通过运营商网络如何实现总部公司与各分公司之间的网络互通
- 用DreamWeaver cs 3 中编辑gsp文件的方法
- qemu-system-aarch64使用和相关参数介绍
- CodeForces - 1234B1 Social Network (easy version)