看天空x 2022-07-14 14:19 采纳率: 50%
浏览 118

gitLab push报错

gitLab push报错

问题相关代码
$ git push
Enumerating objects: 25, done.
Counting objects: 100% (25/25), done.
Delta compression using up to 12 threads
Compressing objects: 100% (8/8), done.
Writing objects: 100% (13/13), 940 bytes | 313.00 KiB/s, done.
Total 13 (delta 3), reused 0 (delta 0), pack-reused 0
remote: /opt/gitlab/embedded/lib/ruby/2.6.0/psych.rb:577:in initialize': No such file or directory @ rb_sysopen - /opt/gitlab/embedded/service/gitlab-shell/config.yml (Errno::ENOENT) remote: from /opt/gitlab/embedded/lib/ruby/2.6.0/psych.rb:577:in open'
remote: from /opt/gitlab/embedded/lib/ruby/2.6.0/psych.rb:577:in load_file' remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_config.rb:66:in legacy_config'
remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_config.rb:59:in fetch_from_legacy_config' remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_config.rb:32:in log_level'
remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_logger.rb:132:in <top (required)>' remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_metrics.rb:2:in require_relative'
remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_metrics.rb:2:in <top (required)>' remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_custom_hook.rb:3:in require_relative'
remote: from /opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/lib/gitlab_custom_hook.rb:3:in <top (required)>' remote: from /opt/gitlab/embedded/service/gitaly-ruby/git-hooks/../gitlab-shell/hooks/pre-receive:18:in require_relative'
remote: from /opt/gitlab/embedded/service/gitaly-ruby/git-hooks/../gitlab-shell/hooks/pre-receive:18:in `

'
To http://192.168.0.1:81/abc/abc.git
! [remote rejected] dev -> dev (pre-receive hook declined)
error: failed to push some refs to 'http://192.168.0.1:81/abc/abc.git'

现状:项目可以正常pull代码
其他项目提交代码也会报同样的错误。
无法进行切分支操作,之前还好着
无法进行merge,之前还好着
我尝试过的方法:1.项目重新git clone
2.切换不同的git账户甚至是root账户(所有账户均设置为项目owner了)
3.gitLab仓库设置中移除Protected Branches
4.先执行git命令 rm -rf .git/hooks/pre-push
至此依然无法解决

  • 写回答

1条回答 默认 最新

  • YoungGeeker 2022-07-19 10:14
    关注

    解决方案:
    进入GitLab设置 → 仓库
    点击解除保护

    如果还是报错可以追问,
    如果对你有帮助,还请帮忙点个采纳,谢谢!

    评论

报告相同问题?

问题事件

  • 创建了问题 7月14日

悬赏问题

  • ¥20 simulink单相桥式整流电路
  • ¥35 问问51单片机流水灯的代码该怎么写
  • ¥15 关于#百度#的问题:感觉已经将字体段落、字体、页边距、纸张大小、文档网络调成与论文模板一致,为什么黄色部分字体左右的间距还是不一样啊,求私信发文件接收看一下
  • ¥15 stata webuse报错
  • ¥15 TypeError: Cannot read properties of undefined (reading 'status')
  • ¥15 如何利用AI去除图片中的竹架子
  • ¥15 python 写个基金爬取的代码,自动卖出功能
  • ¥15 Linux系统启动不起来
  • ¥15 为什么运行仿真数码管不亮(语言-c语言)
  • ¥15 陈仁良《直升机飞行动力学》小扰动线化方程如何推导