修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案

简介: 修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案

Error executing action create on resource ‘storage_directory[/***/git-data]’

原因是执行用户需要有执行权限。

解决方案是:切换到对应目录去执行sudo gitlab-ctl reconfigure 。

登录系统,执行修改配置路径,来修改数据仓库的地址:vim /etc/gitlab/gitlab.rb

当然你也可以把路径修改为:git_data_dirs({ “default” => { “path” => “/mnt/sda3/git-data” } })

这两种方式都可以。

git_data_dir "/mnt/sda3/git-data"这种修改方式刷新配置时会报下面的错误:

就是该方式已经在11.0被废弃了。11.0以后版本使用git_data_dirs代替了。

官方文档说是修改权限就可以,实际执行结果还是不行。我当时的操作目录是:[root@localhost ~]#sudo gitlab-ctl reconfigure。

报错信息如下:

我切换到目标路径,再刷新配置成功了。

[root@localhost /]# sudo chmod +x /mnt

您在 /var/spool/mail/root 中有新邮件

[root@localhost /]# sudo chmod +x /mnt/sda3

[root@localhost /]# sudo chmod +x /mnt/sda3/git-data

[root@localhost /]# cd /mnt/sda3

[root@localhost sda3]# ls

git git-data lost+found

[root@localhost sda3]# cd git-data

[root@localhost git-data]# ls

[root@localhost git-data]# sudo gitlab-ctl reconfigure


目录
相关文章
|
3月前
|
网络安全 开发工具 git
在GitLab CI中同步HTTPS仓库地址的yaml配置
最后,提交并推送 `.gitlab-ci.yml`文件到您的GitLab仓库。GitLab CI/CD将自动识别这个文件,并在每次推送到 `master`分支时执行定义的同步任务。
215 16
|
5月前
|
域名解析 弹性计算 运维
一键部署 GitLab 代码托管平台:告别繁琐配置,ROS 模板轻松搞定
本文介绍如何使用阿里云资源编排服务(ROS)一键部署GitLab代码托管平台,解决手动部署的复杂性问题。通过ROS模板可实现标准化配置、自动化执行和快速部署等优势,5-10分钟内即可完成整个流程。部署步骤包括准备ROS模板(含ECS实例、安全组规则等配置)、自动创建VPC网络和安全组,并预装GitLab服务。该方案支持按需创建资源,显著提升部署效率并降低运维成本,为团队快速构建高效的开发协作环境。
一键部署 GitLab 代码托管平台:告别繁琐配置,ROS 模板轻松搞定
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(二)
352 0
|
NoSQL 关系型数据库 数据库
10-16|请求gitlab报错502
10-16|请求gitlab报错502
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
781 0
|
Docker 容器
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
Docker安装Gitlab和Gitlab-Runner并实现项目CICD
|
jenkins Devops Java
jenkins学习笔记之十:配置Gitlab提交流水线
jenkins学习笔记之十:配置Gitlab提交流水线
|
Ubuntu 安全 网络安全
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
346 0
|
存储 Ubuntu 安全
在Ubuntu 18.04上安装和配置GitLab的方法
在Ubuntu 18.04上安装和配置GitLab的方法
470 0
|
6月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
718 0