安装部署GitLab-10.2.2版本控制系统

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

GitLab软件包下载:

GitLab官方安装文档:https://about.gitlab.com/install/

GitLab官方汉化包下载:https://gitlab.com/xhang/gitlab

准备环境

系统版本:CentOS 7.6

服务器内存:
    测试环境    > 2G
    生产环境    > 4G

gitlab版本:gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

安装gitlab

yum -y install https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

主要配置文件说明

  • 主配置文件
/etc/gitlab/gitlab.rb
  • 安装程序目录
/opt/gitlab/
  • 数据存在目录
/var/opt/gitlab/

#存放仓库的数据目录 
/var/opt/gitlab/git-data/

gitlab-ctl命令

gitlab-ctl 命令

    start   #启动

    stop    #停止

    restart #重启

    status  #状态

    stop nginx  #停止某个服务  

    tail    #查看所有服务日志  

修改gitlab配置文件

  • 设置gitlab网站地址
[root@git ~]# vim /etc/gitlab/gitlab.rb
external_url 'http://10.0.0.91'
  • 重新加载配置
[root@git ~]# gitlab-ctl reconfigure
  • 重启gitlab
[root@git ~]# gitlab-ctl restart

访问web界面

http://10.0.0.91

用户名:root
密码:需新设置,要求8位

gitlab-1.png

gitlab-2.png

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注