gitlab修改代码库的名称、路径和分组

前言

工作项目的源码使用gitlab进行管理,通常情况下不会修改代码库和路径,但是非一般的情况总是存在,比如刚刚立项时多次调整项目名,甚至改变管理层级,所以还是有这类需求的,一开始我本打算将旧的代码库和提交记录推送到新的地址和分组,后来在gitlab后台里翻了翻,结合网络大神们的指点,发现可以直接修改代码库的名称和分组,总共需要修改3个配置,一起来看下。

修改过程

具体需求

假设需求是将项目名从 A 改为 B,同时将访问路径从 git@gitlab.example.cn:APrject/AGroup/A.git 改为 git@gitlab.example.cn:APrject/AGroup/B.git,这里一共有三处需要修改:项目名、访问路径、以及分组,下面依次列举出修改的方法:

修改项目名

导航路径【Settings】->【General】->【Naming, topics, avatar】->【Project name】,只需填入新的项目名,点击 “Save changes” 按钮即可,页面展示如下:

Project name

修改访问路径

做完上一步只是修改了项目名字,如果使用 git clone 命令下载整个库,路径是没有发生变化的,修改访问路径需要调整 “Path”

导航路径【Settings】->【General】->【Advanced】->【Expand】->【Change path】,只能修改最后一段Path,其中不能再包含 /,修改后点击 “Change path” 即可,页面展示如下:

Change path1

Change path2

修改分组

上面修改路径这一步只允许修改Path的最后一段,不能直接调整分组路径,想要调整前面的路径需要调整分组

导航路径【Settings】->【General】->【Advanced】->【Expand】->【Transfer project】,这一步只能选择已有的分组,选择好目标分组,点击 “Transfer project” 按钮即可,页面展示如下:

Transfer project

总结

  • gitlab后台可以直接修改代码库的名称、路径和分组等信息,不必重新创建项目
  • 在修改名称、路径和分组等信息后需要相关人员更新对原有代码库的引用,否则会找不到
  • 使用 git remote set-url origin <new-url> 命令可以更新已有仓库的URL

==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

对未来的迷茫以及内心的不安,让我们在现有社会经济条件下,沦为被金钱和物质所统治的行尸走肉

Albert Shi wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客