简介

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安装以及汉化相关推荐

  1. gitlab安装并汉化

    gitlab安装并汉化 准备工作 Gitlab安装包分2种gitlab-ce,gitlab-ee; gitlab为社区免费版本,gitlab-ee为企业收费版本:在功能上没有太大的区别(应没有使用过与 ...

  2. 基于CentOS-7.7下GitLab安装与汉化

    文档目录 一. 准备 1 1.1 环境 1 1.2 软件 1 二. GitLab安装 2 三. GitLab汉化 5 四. GitLab常用命令 7 五. GitLab目录说明 8 准备 环境 操作系 ...

  3. gitlab安装和汉化

    我安装的版本是gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm 本次安装配置是2核心8g,内存最好是8g,不然会一直报错502 使用国内的清华镜像源进行下载https://mi ...

  4. gitlab安装及其汉化版

    https://www.cnblogs.com/yanjieli/p/10605381.html /etc/gitlab/gitlab.rb #gitlab配置文件 /opt/gitlab #gitl ...

  5. 私有仓库Gitlab的安装与汉化

    Gitlab软件及汉化包下载:  清华大学源(gitlab-ce社区版 centos7下载):https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 ...

  6. Gitlab CE 8.1.3 安装手册汉化版

    GGitlab CE 8.1.3 安装手册汉化版 Gitlab的安装过程主要包括以下组件的配置: 安装软件包及解决依赖项 Ruby环境 Go 系统用户 数据库(Mysql/Postgresql) Re ...

  7. Gitlab部署和汉化以及简单运维

    Gitlab部署和汉化以及简单运维 时间 2016-04-14 01:03:43 Xuanwo's Blog 原文  https://xuanwo.org/2016/04/13/gitlab-inst ...

  8. GitLab10安装-部署-汉化-备份-升级

    本文以 GitLab 10.5 的安装与汉化进行例子 博主新的博客地址: https://www.dgstack.cn/ 进入有惊喜哦~~ 欢迎收藏 1.环境简介: CentOS 7 (and Red ...

  9. Confluence5.1 最新版的安装破解汉化

    Confluence5.1 最新版的安装&破解&汉化 发布时间: 2013-07-03 21:43    来源: supernetwork.blog.51cto.com 1.介绍 At ...

最新文章

  1. C指针5:字符串指针(指向字符串的指针)
  2. airpods pro连接安卓声音小_安卓(一加5)用airpods音量偏低怎么解决?
  3. Angular 4 辅助路由
  4. muduo之TcpClient
  5. 0025-中点位移的速度
  6. Spring Boot导出jar包发布
  7. 浅谈ATP检查中的“确认可用部分数量”(二)
  8. python中paste函数的作用_PIL使用小结(crop和paste函数)
  9. Scrapy框架的学习(9.Scrapy中的CrawlSpider类的作用以及使用,实现优化的翻页爬虫)
  10. Windows环境下安装Cassandra1.0.2
  11. [C#.NET通用权限管里系统组件]对资源权限、列表型、记录级权限、数据集权限的实现参考...
  12. SpringBoot应用中JSP的角色及整合
  13. mysql join 性能测试_MySQL Looped Join如何测试结果是否完整?
  14. 放弃大厂高薪的程序员,涌进体制内
  15. ARP伪造使用抓包工具进行ARP欺骗arp伪造攻击
  16. vscode阅读linux源码
  17. 使用arduino作为programer对新的mcu烧录bootloader
  18. ArduinoUNO实战-第四章-按键控制led
  19. Robotframework之下拉列表select
  20. linux 断开远程vnc,Linux停VNC远程控制的使用方法

热门文章

  1. 库克暗示苹果或推革命性电视产品
  2. wamp php升级7.1,wamp升级PHP7.1
  3. 域名更改解析IP后,部分电脑还是访问的原来IP
  4. 计算机通信领域期刊,适合计算机通信专业投稿的刊物哪些
  5. android加速度传感器应用,如何在Android智能手机中使用加速度传感器...
  6. java基本微信小程序的网上银行资金管理系统 uniapp 小程序
  7. 计算机网络原理实践报告--跨国公司,通过运营商网络如何实现总部公司与各分公司之间的网络互通
  8. 用DreamWeaver cs 3 中编辑gsp文件的方法
  9. qemu-system-aarch64使用和相关参数介绍
  10. CodeForces - 1234B1 Social Network (easy version)