首页 > 其他分享 >GitLab 不允许将代码推送到该项目上受保护的分支

GitLab 不允许将代码推送到该项目上受保护的分支

时间:2023-11-15 15:55:24浏览次数:30  
标签:GitLab 项目 上受 保护 master push 推送 分支

不允许将代码推送到该项目上受保护的分支

这意味着还没有要保护的master分支,因为空存储库没有分支。

要"启用/禁用分支保护",您需要是GitLab项目的主管理员或所有者。

该分支是master是受保护分支,无论是master还是开发者都无权限push,只有owner可以操作。


1. git push:"错误:无法将某些引用推送到"

 

git push -f:"远程拒绝"

2.分支处于受保护状态,不能被强制运行。

Gitlab - Repository - Branches

3.暂时取消分支机构的保护。

Gitlab - Settings - Repository - Protected Branches - Unprotect

4.尝试再次推动

git push -f

5.可增加保护


这意味着您可能有一个master分支,但是在项目设置中受到了保护。看到:

解决方法:不允许将代码推送到该项目或https://gitlab.com/gitlab-com/support-forum/issues/207上受保护的分支。

为了访问项目设置并取消保护分支,您需要具有足够的权限。


在GitLab中,可以保护某些分支。默认情况下,只有" master"用户可以提交到受保护的分支,而master分支在默认情况下受保护。

您可以在"项目设置"中打开和关闭所选分支上的保护(转到项目:"受保护的分支"上的"设置"->"存储库"->"扩展")。

在同一设置页面上,您还可以允许开发人员推入受保护的分支。启用此设置后,保护将仅限于拒绝需要git push --force的操作


项目:"设置"->"受保护的分支"(如果您至少是给定项目的"主")。

然后点击"取消保护"或"开发者可以推送"


也许master分支可以打开保护。您需要选择开发者来推送保护分支设置。

标签:GitLab,项目,上受,保护,master,push,推送,分支
From: https://www.cnblogs.com/R-bear/p/17834049.html

相关文章

  • cent os 搭建 gitlab 仓库
    IP:116.204.28.108ftp://116.204.28.108账号:root密码:@@@520lpgitlab初始账号密码rooteKwI7vMGhJnoQLwrTtDlGOYlrvGnNeoVT+sVASC0U1g=linux常用命令进入指定目录:cd地址前目录下的所有文件和目录:ls创建文件:echo'文件内容'>文件名创建文件夹:mkdirname编辑文件内容:vim文件名删......
  • gitlab搭建
    部署参考网址:https://about.gitlab.com/install/ 服务器系统选型,不同服务器操作系统及不同版本部署过程不同,本次以CentOS6为例,部署步骤如下:1.在CentOS6(和RedHat/Oracle/ScientificLinux6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问:sudoyuminstall-ycurlpol......
  • 宝塔安装gitlab的坑
    宝塔安装gitlab12.8.1,修改了一下存储目录位置修改之后重载配置,结果gitlab内置nginx怎么也启动不了gitlab-ctlreconfigure 查看gitlab日志gitlab-ctltail 发现如下报错:chpst:fatal:unabletorun:/opt/gitlab/embedded/sbin/nginx:filedoesnotexis 搜索查到......
  • Grafana新手教程-实现仪表盘创建和告警推送
    前言最近在使用Grafana的时候,发现Grafana功能比想象中要强大,除了配合Prometheus使用之外,他自身都可以做很多事情,可视化和监控平台,还可以直接根据用户自定义的告警规则完成告警和进行各种通知。于是在深入学习了一段时间之后,整理成此博文。温馨提示,本文约1.3w字,几十张示例图片并......
  • git、github、gitee、gitlab的区别
    git是一种版本控制系统,是一个命令,是一种工具。github是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitlab类似github,一般用于在企业内搭建git私服,要自己搭环境。gitee即码云,是oschina免费给企业用的,不用自己搭建环境。git-ce是社区版,gitlab-ee是企......
  • Web实时消息推送的解决方案
      什么是消息推送(push) 推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息,以此来吸引我点击打开应用。 消息推送(push)通常是指网站的运营工作等人员,通过某种工具对用户当前网页或移动设备APP进行的主动消息推送。消息推送一般又分为web端消息推送和移......
  • .NET快速对接极光消息推送
    什么是消息推送?很多手机APP会不定时的给用户推送消息,例如一些新闻APP会给用户推送用户可能感兴趣的新闻,或者APP有更新了,会给用户推送是否选择更新的消息等等,这就是所谓的“消息推送”。更多APP消息推送的介绍可查阅该篇文章:十分钟带你了解APP消息推送(Push)......
  • 在私有镜像仓库推送或拉取镜像
     我的私有仓库  ......
  • docker通过tcp推送镜像
    1,打包2,创建dockerFile文件FROManapsix/alpine-java:8_server-jre_unlimitedMAINTAINERLionLiRUNmkdir-p/hnapg/basedata/logs\/hnapg/basedata/temp\/hnapg/skywalking/agentWORKDIR/hnapg/basedataENVSERVER_PORT=9205EXPOSE${SERVER_PORT}......
  • gitlab减少运行内存配置
    介绍:GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。该平台广泛使用于软件开发过程中,主要针对group和project两个维度进行代码和文档......