创建了一个新项目,提交到GitLab上的master分支时,报错如下:

git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/master:master
remote: GitLab: You are not allowed to push code to protected branches on this project.
error: failed to push some refs to 'https://gitlab.XXXX.git'
To https://gitlab.XXXX.git
!   refs/heads/master:refs/heads/master [remote rejected] (pre-receive hook declined)

刚开始以为自己的账号没权限提交代码,然后打开 .gitconfig文件 查看自己 git的用户名和email是否正确,发现正确无误

或者打开终端,查看git用户名和邮箱地址命令:

$ git config user.name
$ git config user.email

如果不相符,在桌面打开git终端,输入以下命令:

修改当前项目的用户名和邮箱地址:

$ git config  user.name  "username"
$ git config  user.email  "email" 

修改全局用户名和邮箱地址:

$ git config --global user.name "username"
$ git config --global user.email "email"

确认Git用户名和邮箱都是OK的,然后还是报错
因为默认的 master 分支是处于被保护状态的,develop 角色是没有权限提交到 master 分支的,Gitlab 更推荐遵循 Gitflow 的方式

1、临时解决的方式是 Setting中 => Protected branches 启用 master 分支可被 develop 角色提交即可

2、联系管理员分配Maintainer角色权限

3、新建其他分支,如dev分支,在dev分支上提交代码,然后合并到master分支

IDEA使用Git提交代码remote: GitLab: You are not allowed to push code to protected branches on this project相关推荐

  1. Git提交代码注释信息规范-相关命令汇总

    - Git提交代码注释信息规范- git commit -m "提交类型+代码总结"- 提交类型:1. feat: 修改/增加新功能2. fix: 修改bug/功能代码的变更3. ...

  2. git提交代码报错解决方法 Git-remote Incorrect username or password ( access token )

    git提交代码的时候报错 $ git push origin ionic-001 remote: Incorrect username or password ( access token ) fat ...

  3. Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地

    Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...

  4. repo/git提交代码

    Repo每个的工程下每个目录下都有一个git仓库,可以在每个目录的git仓库下执行git各种命令. 一.从服务器clone代码 1.初始化repo仓库 # repo init -u http://xx ...

  5. git提交代码常用命令

    简易的命令行入门教程: Git 全局设置: git config --global user.name "YC511" git config --global user.email ...

  6. 如何通过git提交代码到远程仓库

    ** 如何通过git提交代码到远程仓库(github) ** 进入项目文件夹,右击鼠标键->Git Basd Here 1.初始化本地仓库 git init 2.将所有文件添加到本地仓库(也可添 ...

  7. git提交代码工具推荐

    今天给大家推荐一个git提交代码工具,本人感觉用着挺好的所以给大家推荐出来,虽然现在提交代码方式很多,如:命令提示框.vscode.webstrom.idea.svn.github中gitHubDes ...

  8. git提交错误 Remote reject HEAD - refs/for/master (change htto://gerrit.iot.cn/54 closed)

    Remote reject HEAD -> refs/for/master (change htto://gerrit.iot.cn/54 closed) Git提交代码,gerrit构建不通过 ...

  9. Git 提交代码提示账号没有注册问题

    git 提交代码到远程仓库 错误 log (部分)如下: remote: ERROR: commit 75e3c26: email address busir@qq.com is not regist ...

最新文章

  1. c#后台修改前台DOM的css属性
  2. boost::detail::yield相关的测试程序
  3. Django从理论到实战(part19)--DTL模板语法
  4. linux 隐藏脚本运行,linux – 为什么在运行ls时隐藏此文件?
  5. mysql 懒加载数据_jpa如何懒加载大字段,懒加载之后又如何获取懒加载字段
  6. CoreAnimation编程指南(九)图层布局
  7. 每周一书-2016年8月28日到9月4日获奖读者公布
  8. php 隐藏图片地址
  9. 红皮书--调试及修复
  10. 网络编程之bind()的未解之谜
  11. [转帖]javascript做浮点数运算精确问题
  12. 学习计算机基础必读的4本经典入门书籍,自学编程必备书单!
  13. 系统安装:双系统启动菜单
  14. [转帖]*野外生活手册~
  15. 金蝶k/3 现金流量表编制口诀
  16. onenote同步问题
  17. pandas 公益学习 综合练习与学习总结
  18. 电信设备商进入企业网市场需适应不同渠道模式(转载)
  19. 《经济学通识》十二、谈环保
  20. AP学科介绍|AP艺术与设计(2D/3D艺术与设计、绘画)

热门文章

  1. 一名前端小白的学习笔记(1/N)--css(包括csss,具体支持查询手册)
  2. win10添加网络打印机_如何添加网络打印机出现操作失败错误为0x00000002
  3. 相较于二维码固定资产管理系统,RFID固定资产管理系统有哪些优势
  4. Python 爬取酷狗音乐的思路分析
  5. 并行工程的本质分析(转)
  6. Java 基础(继承)
  7. 用c语言用星号生日快乐,用C语言写个代码,利用空格和符号拼写出生日快乐之类的...
  8. 让电脑崩溃的java代码_这些都是让程序员崩溃的瞬间...
  9. ESP32+ACS712霍尔电流传感器小结
  10. 计算机控制技术施保华试卷,计算机控制技术课后习题答案(施保华版).pdf