gitlab之权限设置_gitlab给用户分配权限-优快云博客
【Gitlab】解决Gitlab的developer角色无法push代码_为什么我的成员无法提交代码-优快云博客
如果是个人的项目,或者获取到的权限可以大于developer,请参考第二个链接
如果你是developer,而且是公司的项目,你去拿更高的权限是很难的,可以参考我的教程
箭头指向的地方是developer的权限,我们developer是没有push到受保护的分支的权限的,而master默认都是受保护的,这一步你可以联系比developer权限更高的人帮你把master的保护关了,如果不可以关的话,看下面的,
developer可以推到无保护的分支,你可以把代码push到自己新建的分支,但你创建无保护分支的前提是,你的仓库里有一个master,否则你也不能建新的分支,新建的仓库里是没有master分支的,而你是没有权限创建master的,所以,你还是要联系比developer权限更高的人,帮你创建一个master分支,空不空的无所谓。
尾巴:我是第一次接触gitlab,之前用GitHub就是娱乐,自己权限也高,畅通无阻,现在用gitlab,可能遇到很多不懂了,能检索到的解决方法也有限,AI也回答不明白,挺让我抓狂的,疯狂内耗,但往好了想,这样也能更了解git的原理了,开心点,至少还有我这篇回答呢,万一有用呢,是吧