一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。
一、前言🔥
👨🎓作者:bug菌
💌公众号:猿圈奇妙屋
🚫特别声明:原创不易,转载请附上原文出处链接和本文声明,谢谢配合。
🙏版权声明:文章里可能部分文字或者图片来源于互联网或者百度百科,如有侵权请联系bug菌处理。
哈喽,小伙伴们,我是bug菌呀👀,不知不觉就一年又4月,正是踏青郊游的好时节。可上海疫情,除了在家远程办公就是看点技术顺便卷点文章。这不是4月又出了更文活动,逼自己一把,坚持每天做点内容输出,养成写作习惯,将来你会回来感谢曾经的自己坚持了一把才有此刻的辉煌成就。
小伙伴们在批阅文章的过程中如果觉得文章对您有一丝丝帮助,还请别吝啬您手里的赞呀,大胆的把文章点亮👍吧,您的点赞三连(收藏⭐️+关注👨🎓+留言📃)就是对bug菌我创作道路上最好的鼓励与支持😘。时光不弃🏃🏻♀️,掘金不停💕,加油☘️
二、环境说明🔥
环境:jdk1.8 + springboot 2.3 + 阿里云centos7.6
三、排错 🔥
git提交本地修改内容push到gitlab代码库时,竟然出现如下报错:
remote: You are not allowed to push code to this project.
就很离谱啊,我能拉取,但是无法push,莫不是没给我操作权限?很怀疑啊,于是我自己借来root账户,进行一波侦查,因为我老大一直说他赋权限了,我表示很怀疑,他是不是记混了。
四、解决方案🔥
首先我们来确定一下当前git账号是否拥有该项目的写入操作权限?如下是具体操作步骤:你们可以跟着步骤走,如果有小伙伴gitlab版本不同而导致列表展示不是一致的,那也差不多就是在项目中的项目信息栏目里。
第一步:打开项目成员列表
找到在gitlab的对应项目,然后找到项目信息,鼠标悬浮项目信息会展示一个右侧菜单,我们点击成员。
第二步:查看git用户的操作权限。
点击成员后,会打开一个成员列表页,项目成员中有一列。专门展示对应操作权限,即如下截图中的最大角色列。把对应的操作权限加上即可。
实际截图很明显可以看到该用户还是[ Guest ] 角色。顾名思义,就是访客角色,角色当中权限最低的一个,当然就没有编辑push代码等操作权限啦。
我们直接将其角色改成 [ Maintainers ]好了,除Owner外的最大角色,名为:项目维护者。这样再进行git push操作试试,查看是否还会报上述错。
经测试, push成功了。验证成功。
五、gitlab角色科普🔥
再者,我们来温习一下,上述最大角色中所涉及到的五种角色,分别如下:
Guest (访客)
- 可操作权限:可以创建issue、发表评论。
- 不可操作权限:不能读写版本库。
Reporter(记者)
- 可操作权限:可以克隆代码。(QA、PM可以赋予这个权限)
- 不可操作权限:不能提交。
Developer(开发者)
- 可操作权限:可以克隆代码、开发、提交、push。(RD可以赋予这个权限)
- 不可操作权限:不能进行读写版本库。
Maintainers(维护者)
- 可操作权限:可创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限。
- 不可操作权限:不能读写版本库。
Owner(所有者)
- 可设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员。(开发组leader可以赋予这个权限)。
其中,Gitlab中的组和项目又分三种访问权限:分别为:Private、Internal、Public。
... ...
ok,以上这样就好啦,如果还想学习更多,你可以看看我的往期热文推荐哦,每天积累一个奇淫小知识,日积月累下去,你一定能成为令人敬仰的大佬的。好啦,咱们下期见~
六、往期推荐🔥
- 如何使用Mybatis-plus实现字段内容的自动填充?不会我就教你。
- 如何在swagger2中配置header请求头等参数信息?(若不会,我便手把手教你)
- Springboot系列(十六):集成easypoi实现word模板内循环导出多数据
- Springboot系列(十六):集成easypoi实现word模板图片导出
- Springboot系列(十六):集成easypoi实现excel多sheet表导入
- Springboot系列(十六):集成easypoi实现excel多sheet表导出
七、文末🔥
如果还想要学习更多,小伙伴们可关注bug菌专门为大家创建的专栏《SpringBoot零基础入门》,从无到有,从零到一!希望能帮到大家。
我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
最后送大家两句我很喜欢的话,与诸君共勉!
**************************************************
☘️做你想做的人,没有时间限制,只要愿意,什么时候都可以start,
🍀你能从现在开始改变,也可以一成不变,这件事,没有规矩可言,你可以活出最精彩的自己。
**************************************************
💌如果文章对您有所帮助,就请留下您的赞吧!(#^.^#);
💝如果喜欢bug菌分享的文章,就请给bug菌点个关注吧!(๑′ᴗ‵๑)づ╭❤~;
💗如果对文章有任何疑问,还请文末留言或者加群吧【QQ交流群:708072830】;
💞鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论,谢谢);
💕版权声明:原创不易,转载请附上原文出处链接和本文声明,版权所有,盗版必究!!!谢谢。