linux更改gitlab存储位置

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

[email protected]:~/tools# mkdir -pv /data/git-data 
mkdir: 已创建目录 "/data"
mkdir: 已创建目录 "/data/git-data"
[email protected]:~# chown -R git.git /data/git-data  #修改创建目录的属主和属组为git用户 
[email protected]:~/tools# cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak 
[email protected]:~/tools# vim /etc/gitlab/gitlab.rb 
#启用git_data_dirs参数,并修改如下: 
git_data_dirs  路径 "/data/git-data"

#并修改external_url的值修改为规划的访问域名 
external_url ‘http://test.gitlab.net‘
[email protected]:~/tools# gitlab-ctl reconfigure  #重新编译gitlab.rb文件,使用做的修改生效 
重新编辑后,GitLab在仓库目录会自动创建一个repositories文件,如下: 
[email protected]:~# ls -ld /data/git-data/repositories/ 
drwxrws--- 2 git git 4096 1月  4 14:15 /data/git-data/repositories/

时间: 2024-11-05 06:25:43

linux更改gitlab存储位置的相关文章

gitlab更改仓库存储位置

默认时GitLab的仓库存储位置在"/var/opt/gitlab/git-data/repositories",在实际生产环境中我们一般都会划分一个独立的分区来存储仓库的数据,这里把数据存放在"/data/git-data"目录下. # mkdir -pv /data/git-data mkdir: 已创建目录 "/data" mkdir: 已创建目录 "/data/git-data" # chown -R git.git

Docker 更改镜像存储位置

挂载云磁盘 云服务器添加磁盘很容易的,直接从控制面板将磁盘加入主机即可,一般的云服务软件都是支持主机自动识别的,接下来就是主机内部的操作了,我这里用的是 CentOS7,所以步骤中的一些特定命令也是在相应环境下执行的: 使用 fdisk 分区 使用 fdisk 对数据盘进行分区,执行命令 fdisk /dev/vdb.根据提示,依次操作: a. 输入 n,回车.b. 输入 p,回车.c. 输入 1,3 次回车.d. 输入 wq 后,回车,开始创建分区. 使用 parted 分区 使用 parte

gitlab仓库存储位置的修改方法

gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数据. 例如我这里把数据存放到/data/gitlab目录下 创建/data/gitlab目录 mkdir -p /data/gitlab 修改gitlab配置文件,找到git_data_dir vim /etc/gitlab/gitlab.rb 在git_data_dir下面添加一句git_data_dir "/data/git

Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效

原文:Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效 我们通过 yum 的方式安装完Docker环境后,它默认的存储位置是 /var/lib/docker,默认的 pid 存放位置是 /var/run/docker.pid. 如果仅仅是做测试,我们可能没有必要修改,但是当大量使用docker镜像的时候,我们可能就要默认存储的位置了. 具体操作方法如下: 1.停止docker: service docker stop 2.修改docker服务的service文件: vim /u

更改Mysql数据库数据存储位置的具体步骤

首先把mysql的服务先停掉,更改MySQL配置文件My.ini中的数据库存储主路径,将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径,接下来重启搞定. 一.首先把mysql的服务先停掉. 二.更改MySQL配置文件My.ini中的数据库存储主路径 打开MySQL默认的安装文件夹C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件,点击记事本顶部的“编辑”,“查找”,在查找内容中输入datadir后并点击“查找下一个”转到“Path

Linux修改docker镜像和容器数据存储位置

指定镜像和容器存放路径的参数是--graph=/var/lib/docker,其默认存储位置为/var/lib/docker, Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致, 1. 在 Ubuntu 中的位置是:/etc/default/docker, OPTIONS=--graph="/root/data/docker" -H fd://# 或者DOCKER_OPTS="-g /root/data/docker" 最后重新

四个修改Docker默认存储位置的方法

方法一.软链接 默认情况下Docker的存放位置为:/var/lib/docker 可以通过下面命令查看具体位置: sudo docker info | grep "Docker Root Dir" 解决这个问题,最直接的方法当然是挂载分区到这个目录,但是我的数据盘还有其他东西,这肯定不好管理,所以采用修改镜像和容器的存放路径的方式达到目的. 这个方法里将通过软连接来实现. 首先停掉Docker服务: systemctl restart docker或者service docker s

获取tomcat上properties文件的内容——方便文件存储位置的修改,解耦和

在java web开发的时候经常会用到读取读取或存放文件,这个文件的默认路径在哪里呢?写死在程序里面显然是可以的,但这样子不利于位于,假如有一天项目从window移植到linux,或者保存文件的路径变了,就需要去源代码中查找,进行替换,这样子不仅效率低,而且程序的耦合度也会过高,这里我用了一个properties文件用于存放文件的保存路径,需要保存或者读取都来自己properties所保存的路径. 1.我存放的propeities文件路径 因为linux和window上面的分盘是不一样的,所以我

构建安全的Xml Web Service系列之wse之证书存储位置

原文:构建安全的Xml Web Service系列之wse之证书存储位置 我们在前几天对xml web service的安全性提出了一些建议,大家可以通过以下地址访问: 构建安全的Xml Web Service系列之初探使用Soap头 构建安全的Xml Web Service系列之如何察看SoapMessage 构建安全的Xml Web Service系列之SSL篇 我曾经在上面几篇文章中承诺过要写一些有关wse3.0的,可一直没有时间,自身对wse3.0的认识也是非常有限,所以一直没有实现诺言