GitLab的个人仓库转移到团队仓库

文章目录

一、Gitlab权限

Gitlab用户在组中有五种权限:GuestReporterDeveloperMasterOwner

Guest:可以创建issue、发表评论,不能读写版本库
Reporter:可以克隆代码,不能提交,QAPM可以赋予这个权限
Developer:可以克隆代码、开发、提交、pushRD可以赋予这个权限
Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限
Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限

Gitlab中的组和项目有三种访问权限:PrivateInternalPublic

Private:只有组成员才能看到
Internal:只要登录的用户就能看到
Public:所有人都能看到

**注意:**在进行接下去的步骤之前,需要给个人账号添加Owner权限,否则无法进行转移

二、转移

下图中我们可以看到在个人仓库项目中有团队仓库team/web1和个人仓库user/web2,这里我们要实现的是将个人仓库user/web2转成团队仓库team/web2,也就是仓库路径从原来的http://ip/user/web2.git`转成`http://ip/team/web2.git\`

2.1、编辑个人仓库

点击个人仓库,进入仓库首页,点击菜单【Project】=》点击右侧齿轮=》下拉点击【Edit Project

2.2、Transfer project

找到配置项Transfer project,可以看到右侧的Namespace仓库空间是显示着user

2.3、切换Namespace

点击Namespace弹窗中选择Groups下的team仓库分组,然后点击Transfer project转移项目

2.4、确认修改

选择完Namespace会弹窗确认修改,这里输入仓库名称,然后点击Confirm确认就修改成功了

相关推荐
芒克芒克5 分钟前
《Git分支实战:从创建到合并的全流程》
java·git
2501_9167665432 分钟前
【Git学习】Git本地仓库基础命令
git·学习
拽着尾巴的鱼儿1 小时前
工具篇:git compare with branch 分支版本回退
git
PMP_2 小时前
git 操作 (unable to update local ref) 错误
git
黑岚樱梦2 小时前
Git学习和Linux基础
git·学习
cc蒲公英13 小时前
idea git命令初次创建项目至远程
git
高兴就好(石14 小时前
git将远程的master分支的commit都拉取到本地
git
空空kkk16 小时前
Git版本控制(一)
git
毛豆的毛豆Y18 小时前
git 如何 fork 一个仓库的所有分支
git
测试人社区—841618 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman