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确认就修改成功了

相关推荐
smachao5 小时前
Redis Desktop Manager(Redis可视化工具)安装及使用详细教程
redis·git·bootstrap
szcsun56 小时前
git的常用命令
git
jian110587 小时前
android studio 解决git用户名和用户邮箱不一致的问题
git
jian110587 小时前
Mac git配置账号和邮箱,可以修改
git·macos
笨笨饿9 小时前
博客目录框架
c语言·开发语言·arm开发·git·嵌入式硬件·神经网络·编辑器
白玉cfc9 小时前
git协作开发
git·团队开发·远程工作
Rabbit_QL11 小时前
【CI/CD】02_一次 git push 后发生了什么?CI 是怎么工作的
git·ci/cd
不会写DN11 小时前
Git 开发中最常用的命令与场景
大数据·git·elasticsearch
张二娃同学12 小时前
基于 Python 与 Tkinter 的猜数字游戏设计与实现:支持玩家猜数与 AI 反向推理
开发语言·git·python·游戏·开源
原来是猿12 小时前
Git【企业级开发模型】
git