`
chenhua_1984
  • 浏览: 1252121 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

centos7 更改gitlab 仓库位置

阅读更多

                    更改gitlab仓库存储位置

 

更改仓库存储位置
默认时GitLab的仓库存储位置在“/var/opt/gitlab/git-data/repositories”,在实际生产环境中显然我们不会存储在这个位置,一般都会划分一个独立的分区来存储仓库的数据,我这里规划把数据存放在“/data/git-data”目录下。

root@test1:~/tools# mkdir -pv /data/git-data 
mkdir: 已创建目录 "/data"
mkdir: 已创建目录 "/data/git-data"

root@test1:~/tools# vim /etc/gitlab/gitlab.rb 
#启用git_data_dirs参数,并修改如下: 
git_data_dirs  路径 "/data/git-data"

 

git_data_dirs({
   "default" => {
     "path" => "/data/git-data",
     "failure_count_threshold" => 10,
     "failure_wait_time" => 30,
     "failure_reset_time" => 1800,
     "failure_timeout" => 30
    }
 })

 


root@test1:~/tools# gitlab-ctl reconfigure  #重新编译gitlab.rb文件,使用做的修改生效 
重新编辑后,GitLab在仓库目录会自动创建一个repositories文件,如下: 
root@test1:~# ls -ld /data/git-data/repositories/ 

分享到:
评论

相关推荐

    centos7安装部署gitlab服务器

    根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...

    centos7平台集成Jenkins+gitlab

    基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境 本文主要介绍了基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境的过程,包括 JDK 安装、Jenkins 安装、GitLab 安装和配置、访问 GitLab 等步骤。...

    阿里云服务器CentOS7.2安装配置gitlab

    - GitLab RPM包(适配CentOS 7) #### 三、下载与上传GitLab RPM包 1. **下载GitLab RPM包**: - 访问GitLab官方下载页面:https://about.gitlab.com/download/ - 选择适用于CentOS 7的RPM包进行下载。 2. **...

    搭建gitlab平台.docx

    如果想要更改 GitLab 的默认仓库存储目录,可以在 `/etc/gitlab/gitlab.rb` 文件中修改 `git_data_dirs` 参数。例如,将仓库存储路径改为 `/data/gitlab`: ```bash vi /etc/gitlab/gitlab.rb ``` 添加或修改如下...

    gitlab+LDAP认证安装+同步备份

    修改 GitLab 仓库路径** 为了提高性能和稳定性,通常建议将 GitLab 的仓库路径设置在一个存储空间较大的磁盘上。具体步骤如下: - 创建仓库目录:`$ mkdir /data/gitlab` - 修改配置文件 `/etc/gitlab/gitlab....

    安装GitLab&jenkins;集成

    为了实现自动化部署,还需要配置Jenkins Job的构建触发器,例如设置为在GitLab仓库发生更改时自动触发构建。 1. **配置Webhook**:在GitLab仓库设置Webhook,指向Jenkins Job的触发URL。 2. **触发规则**:根据...

    linux centos jdk,mysql,gitlab,docker,nginx-lua安装手册

    本手册将详细讲解在Linux CentOS系统上安装与配置Java JDK、MySQL数据库、GitLab代码管理工具、Docker容器化平台以及Nginx-Lua模块的过程。 1. **Java JDK安装**: - JDK(Java Development Kit)是Java编程语言的...

    gitlab安装包 gitlab-ce-10.0.0-ce.0.el7.x86-64.rpm

    本文将详细介绍如何在基于RPM的Linux系统(如CentOS 7)上安装`gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm`这个GitLab的安装包。 首先,确保你的系统是最新的,通过运行以下命令来更新系统包: ```bash sudo yum ...

    Linux(centos7)安装Jenkins文档

    Linux(CentOS 7)安装 Jenkins 文档 Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。下面是详细的安装和...

    GitLab服务 讲解

    在Linux系统(如CentOS 7)上,可以通过RPM或YUM包管理器来安装GitLab。RPM安装通常涉及下载GitLab的RPM包,然后使用`rpm`命令进行安装。YUM安装则需要先执行GitLab提供的脚本,添加仓库,然后通过`yum`命令进行安装...

    Gitlab安装手册1

    3. `openssh-server` 和 `openssh-clients`:提供SSH服务,使得远程访问GitLab仓库成为可能。 4. `postfix`:邮件服务器,GitLab在处理用户注册、重置密码等操作时需要用到邮件通知。 在安装这些基础软件后,你需要...

    gitlab安装-配置-运维-使用详细说明

    在安装GitLab之前,确保你的服务器操作系统为Ubuntu或CentOS,因为这是GitLab官方推荐的操作系统。首先,更新你的系统到最新版本: ```bash sudo apt-get update sudo apt-get upgrade ``` 然后,添加GitLab的官方...

    GitLab安装与环境配置

    2. **安装GitLab仓库**: - 首先,将GitLab安装包上传至Linux系统中。 - 使用RPM命令安装GitLab:`rpm -ivh gitlab-ce-9.0.13-ce.0.el6.x86_64.rpm`。 #### 四、配置GitLab 1. **完成GitLab的重新配置**: - ...

    Gitlab-CICD 安装配置

    首先,我们需要修改 Gitlab 的配置文件。使用以下命令: ``` vi /data/gitlab/etc/gitlab.rb ``` 在配置文件中,我们需要添加以下配置: ``` external_url 'http://192.168.1.128' gitlab_rails['gitlab_ssh_host...

    20分钟在自己的linux主机上搭建一个属于自己的gitlab服务器.docx

    本文将详细介绍如何在Linux主机上,特别是CentOS 7或8系统上,用20分钟搭建一个GitLab服务器。GitLab是一款开源的Git仓库管理工具,它提供了与GitHub类似的功能,包括代码托管、项目管理、持续集成/持续部署(CI/CD)...

    linux的gitlab安装文件

    3. **添加GitLab仓库**: 下载并运行GitLab的安装脚本,以添加官方仓库: ``` curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash curl ...

    Gitlab安装手册2

    安装完成后,你需要修改GitLab的配置文件,如域名信息。打开 `/etc/gitlab/gitlab.rb` 文件进行编辑。完成配置后,运行以下命令来重新配置和启动GitLab: ``` [root@localhost ~]# gitlab-ctl reconfigure [root@...

    gitlab环境搭建

    - 修改GitLab配置文件`/etc/gitlab/gitlab.rb`: - 指定host地址: ```ruby external_url 'http://gitlab.yinnote.com' ``` - 修改时区: ```ruby gitlab_rails['time_zone'] = 'PRC' ``` - 关闭附带的...

Global site tag (gtag.js) - Google Analytics