首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitlab dosent还原备份

gitlab dosent还原备份
EN

Stack Overflow用户
提问于 2019-09-03 18:11:47
回答 1查看 384关注 0票数 0

大家好,我使用的是gitlab ce 12.0.6 &我的操作系统是ubuntu 19.04,我创建了备份,但是当我想要将备份导入到gitlab时,我会运行以下命令

代码语言:javascript
复制
sudo gitlab-rake gitlab:backup:restore BACKUP=1567495766_2019_09_03_12.0.6_gitlab_backup.tar

它向我显示了这个错误:

代码语言:javascript
复制
rake aborted!
 Permission denied @ dir_chdir - /home/ima/gitbackups/gitlab
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:114:in `chdir'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:114:in `unpack'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:36:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Tasks: TOP => gitlab:backup:restore
(See full trace by running task with --trace)

作为一个新手,我到处都在搜索,但没有一个在我的版本中不起作用。请帮帮我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-04 03:15:58

错误的相关部分是:

代码语言:javascript
复制
Permission denied @ dir_chdir - /home/ima/gitbackups/gitlab

此目录应归用户git所有。要更改此设置,请运行chown -R git:git /home/ima/gitbackups/gitlab

这还假设上面的目录对所有用户都具有读取/执行权限。也就是说,如果您在整个路径上运行ls -la /home/ima/gitbackups等等,那么所有内容都应该显示类似于drwxr-xr-x的内容,其中在末尾有r-x

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57769551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档