zoukankan      html  css  js  c++  java
  • Git you are not allowed to push code to protected branches on this project?

    error: You are not allowed to push code to protected branches on this project.
    ...
    error: failed to push some refs to ...

    there's no problem - everything works as expected.

    In GitLab some branches can be protected. By default only 'master' user can commit to protected branches. master branch is protected by default - it forces developers to issue merge requests to be validated by project master before integrating them into main code.

    You can turn on and off protection on selected branches in Project Settings (where exactly depends on GitLab version - see instructions below).

    On the same settings page you can also allow developers to push into the protected branches. With this setting on, protection will be limited to rejecting operations requiring git push --force (rebase etc.)

    I'm not really sure when this change was introduced, screenshots are from 10.3 version.

    Now you can select who is allowed to merge or push into selected branches (for example: you can turn off pushes to master at all, forcing all changes to branch to be made via Merge Requests). Or you can click "Unprotect" to completely remove protection from branch.

    source:

    https://stackoverflow.com/questions/32246503/how-to-fix-you-are-not-allowed-to-push-code-to-protected-branches-on-this-proje

  • 相关阅读:
    笔记:多线程访问ConcurrentHashMap对key加锁
    根据第三列去重
    Correct the classpath of your application so that it contains a single, compatible version of org.apache.log4j.ConsoleAppender
    python 中将源配置为阿里
    criteria两个 判断
    git flow
    sqlmap用法详解
    MongoDB 入门
    MongoDB 手册
    OWASP TOP 10简单介绍
  • 原文地址:https://www.cnblogs.com/sdream/p/9480926.html
Copyright © 2011-2022 走看看