前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于gitlab developer用户无法push的问题

关于gitlab developer用户无法push的问题

原创
作者头像
对你无可奈何
修改2021-06-11 14:30:18
2.2K0
修改2021-06-11 14:30:18
举报
文章被收录于专栏:运维专栏

背景:

参见Kubernetes 1.20.5 安装gitlab,搭建了gitlab也都是自己玩的,也没有添加什么新的用户。线上跑的有个老的8.5.8的版本貌似?一直也没有升级,跑了好些年了。昨天有个新的项目组要创建一个项目。so group repository创建完成教了一下小伙伴的一般使用方式就跑路了。

今天早上group中Developer用户的小伙伴用小乌龟的客户端clone项目后add添加后无法push?

image.png
image.png

what?我特意试了一下。我的客户端是用的GitHub Desktop客户端。试着add push了一下 发现没有问题啊......

image.png
image.png

看了下小伙伴的客户端上传的时候依然显示master分支,记得去年某些运动的时候 都改成main了啊 不会是这样的问题吧。尝试了一下排除......

解决问题:

1 . 解决gitlab developer用户无法push的问题

仔细研读了一下gitlab的权限设计,也仔细想了一下:developer怎么能把文件推送到master(main)分支呢?这本来就不应该是一个正常的方向。master(main)主分支的合并应该是master的权限!

鉴于大家都水开发,为了方便,百度了一下解决方案:

image.png
image.png

是有好多这样的问题。但是我的gitlab版本是1.13.7来吧?貌似都有点不对头,依着葫芦画瓢找了下,总算找到了相关配置:

image.png
image.png

让小伙伴试了下总算可以了......

总结一下:

1. gitlab or其他git项目管理方式都有完善开发方式,如git flow等。

2. 哎小公司还是普遍太水,仓库的使用和管理方式较为单一。并不能彰显出git的强大功能。

3. 个人也太水了。没有仔细研究过git的各种好的功能。

4. 希望git的强大功能能真正的用在工作中,而不是仅仅只作为一个所谓的仓库。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景:
  • 解决问题:
    • 1 . 解决gitlab developer用户无法push的问题
    • 总结一下:
      • 1. gitlab or其他git项目管理方式都有完善开发方式,如git flow等。
        • 2. 哎小公司还是普遍太水,仓库的使用和管理方式较为单一。并不能彰显出git的强大功能。
          • 3. 个人也太水了。没有仔细研究过git的各种好的功能。
            • 4. 希望git的强大功能能真正的用在工作中,而不是仅仅只作为一个所谓的仓库。
            相关产品与服务
            项目管理
            CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档