当前位置: 首页 > news >正文

[经验总结]删除gitlab仓库分支报错:错误:无法推送一些引用到“http:”

问题描述

删除gitlab远程仓库报错。

[wingaso@wingaso release]$ git push gitlab --delete release
remote: GitLab: You can only delete protected branches using the web interface.
To http://x.x.x.x/gitlab/test.git! [remote rejected]     release (pre-receive hook declined)
错误:无法推送一些引用到 'http://x.x.x.x/gitlab/test.git'

问题分析

根据第一句话,“You can only delete protected branches using the web interface.”(你仅能使用web端删除受保护分支),因此我们可以初步判断问题出在分支收到保护限制。

取消保护限制

进入gitlab页面端,依次点击:设置->仓库->受保护分支->取消保护。如下图所示。
在这里插入图片描述
注:根据实际测试,允许强制推送按钮激活后,只能允许命令push -uf gitlab master(即强推)的执行,但仍不能对该分支进行删除。需要彻底将对应分支取消受保护后,才能删除成功。

再次尝试删除

如下图所示,显示删除成功。

[wingaso@wingaso release]$ git push gitlab --delete release- [deleted]             release

相关文章:

  • c语言第一个小游戏:贪吃蛇小游戏06
  • Visual Studio 项目 .gitignore 文件指南
  • 在 Qt Creator 中为 QDockWidget 设置隐藏和显示按钮
  • 通过anaconda安装jupyter
  • 【Redis 进阶】缓存
  • Mac显卡的工作原理及特殊之处
  • 【 Redis | 实战篇 秒杀实现 】
  • 移动端(手机)ECharts 的myChart.on(‘click‘,还生效吗我怎么触发不了,没得鼠标触发不了点击事件
  • Qt事件循环机制
  • 光谱相机的光电信号转换
  • lubuntu 系统详解
  • 【FMMT】基于模糊多模态变压器模型的个性化情感分析
  • 访问层架构设计:第二篇
  • 大模型中的KV Cache
  • 思迈特软件携手天阳科技,打造ChatBI金融智能分析新标杆
  • 【并发编程基石】CAS无锁算法详解:原理、实现与应用场景
  • Docker环境下的Apache NiFi安装实践踩坑记录
  • 设计模式系列(02):设计原则(一):SRP、OCP、LSP
  • milvus+flask山寨《从零构建向量数据库》第7章case2
  • 加速AI在k8s上使用GPU卡
  • 美政府以拨款为要挟胁迫各州服从移民政策,20个州联合起诉
  • 观察|“双雄”格局下电池制造商如何生存:加码不同技术、抢滩新赛道
  • 中美是否计划讨论美方以芬太尼为由对华征收的特别关税?外交部回应
  • 习近平在中拉论坛第四届部长级会议开幕式的主旨讲话(全文)
  • 云南大理铁路枢纽工程建设取得两大进展,预计明年建成
  • 秦洪看盘|预期改善,或迎来新的增量资金