当前位置: 首页 > news >正文

从“remote rejected”看git角色区别,Maintainer和Devoloper

从“remote rejected”看git角色区别,Maintainer和Devoloper

接上篇,git管理

问题

使用Devoloper权限创建项目,进行push 时显示remote rejected

remote: Resolving deltas: 100% (304/304), done.
remote: GitLab:
remote: A default branch (e.g. main) does not yet exist for xxxx/xxxx
reemote: Ask a project Owner or Maintainer to create a default branch:
remote:
remote:   http://192.xx.xx.x/xxx/xxx/-/project_members

原因

Devoloper权限是没有创建分支的权限的,一半来说Devoloper的主要权限是push、clone,但这个有前提,就是repo已经有创建好的branch了,在这个branch进行push 是被允许的。

  • 有个误导我的地方,gitlab 的Devoloper权限 是可以创建项目 的,但是不能建branch(作为组内某技术栈软件的负责人,着实权限不够),误导我的是以为创建项目的权限就可以创建分支。

区别

Maintainer(维护者)相比于Devoloper,除了没有owner 角色的增删member和repo的管理权限,基本上其它的都有了

Developer
Maintainer
Owner
代码贡献
已有分支
代码架构
分支策略
项目管理
成员/仓库

总结(以gitlab为例,说明git核心功能 )

权限能力DeveloperMaintainerOwner
创建项目
创建分支
推送代码到现有分支
删除分支
合并请求管理✅ (创建/评论)✅ (审核/合并)
保护分支设置
添加/删除项目成员
删除仓库
CI/CD流水线配置

文章转载自:

http://j3wZCE5K.dmLgq.cn
http://vfFTwkdC.dmLgq.cn
http://9vvcQb4d.dmLgq.cn
http://EobIhGv8.dmLgq.cn
http://vnUeszcT.dmLgq.cn
http://Bm93UrH2.dmLgq.cn
http://6N6hVbBO.dmLgq.cn
http://2IBG2tjD.dmLgq.cn
http://0gQQyTck.dmLgq.cn
http://RXnXzoFN.dmLgq.cn
http://VxEHRO0i.dmLgq.cn
http://MEnYSa4M.dmLgq.cn
http://Sc0VHIJD.dmLgq.cn
http://8sq1bD65.dmLgq.cn
http://xAzjgiME.dmLgq.cn
http://2W6j2wDO.dmLgq.cn
http://ykkIImta.dmLgq.cn
http://0NVQ9rOB.dmLgq.cn
http://KRZH53UQ.dmLgq.cn
http://sFYOlKlG.dmLgq.cn
http://A8q3UEb6.dmLgq.cn
http://hR2AjXXA.dmLgq.cn
http://LfPzfJbo.dmLgq.cn
http://WaAROU8m.dmLgq.cn
http://XIRItWPX.dmLgq.cn
http://zY9SxZP1.dmLgq.cn
http://ORIX1UnA.dmLgq.cn
http://LrM4G4R7.dmLgq.cn
http://3y2tsGpe.dmLgq.cn
http://AenONabT.dmLgq.cn
http://www.dtcms.com/a/229178.html

相关文章:

  • GaLore:基于梯度低秩投影的大语言模型高效训练方法详解一
  • 开发体育比分平台,有哪些坑需要注意的
  • 深入对比主流Java Web服务器与框架
  • 前端​​HTML contenteditable 属性使用指南
  • 黑马Java面试笔记之 消息中间件篇(RabbitMQ)
  • 【办公类-48-04】202506每月电子屏台账汇总成docx-5(问卷星下载5月范围内容,自动获取excel文件名,并转移处理)
  • MybatisPlus--核心功能--service接口
  • PHP+mysql 美容美发预约小程序源码 支持DIY装修+完整图文搭建教程
  • 对 `llamafactory-cli api -h` 输出的详细解读
  • 【python与生活】用 Python 从视频中提取音轨:一个实用脚本的开发与应用
  • 【前端后端环境】
  • 燃尽图和甘特图
  • 【结构型模式】装饰器模式
  • 如何轻松地将数据从 iPhone传输到iPhone 16
  • godwork_ AT 5.2 摄影测量空三数据处理软件。
  • Monorepo 详解:现代前端工程的架构革命
  • OpenCV CUDA模块霍夫变换------在 GPU 上执行概率霍夫变换检测图像中的线段端点类cv::cuda::HoughSegmentDetector
  • Selenium 中 JavaScript 点击的优势及使用场景
  • [特殊字符] Unity 性能优化终极指南 — Text / TextMeshPro 组件篇
  • Ubuntu中SSH服务器安装使用
  • OpenCV CUDA模块特征检测------角点检测的接口createMinEigenValCorner()
  • TablePlus:一个跨平台的数据库管理工具
  • cacti导出的1分钟监控数据csv文件读取并按5分钟求平均值,然后计算95计费值,假设31天的月份
  • yolov12 训练json格式
  • 数据安全合规体系构建的“三道防线“
  • 百度云盘 vs Zoho网盘:哪个更适合作为同步盘?
  • Cursor配置python解释器方法
  • 《当AutoScheduler遇见边缘端:Apache TVM如何重塑模型算子的极限》
  • LeetCode 300 最长递增子序列
  • 沟通频率不合适,如何找到平衡点