git push ! [remote rejected] dev -> dev (pre-receive hook declined)

公司gitlab迁移,改了代码库地址,提交代码发现报错:

rejected

三脸懵逼,dev 分支也变成受保护的了???

实践了下,有两种方式可以解决:

  1. 找项目管理员将自己的角色改至 Maintainer/Master(高于developer就行)
  2. 找项目管理员dev分支的protected权限关闭
    由于自己是developer角色,看不到左侧的settings,只能找项目管理员将dev分支的protected权限关闭:
    1) 进入所在项目的settings
    2)点击进入Protected branches,点击unprotected,关闭devprotected权限

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):