[SaaS migration] 官网文档《从 GitLab.com 迁移到 JihuLab.com》与目前SaaS实际操作按钮不符,用户进行migration时遇到问题。
-
用户群组URL:https://jihulab.com/tag_digital
-
问题反馈:
(1)这是一位从GitLab.com准备迁移到jihulab.com的用户,用户在注册jihulab.com的账户后,按照官网的文档教程进行数据迁移:https://gitlab.cn/docs/jh/user/project/import/gitlabcom.html#%E4%BB%8E-gitlabcom-%E8%BF%81%E7%A7%BB%E5%88%B0-jihulabcom, 与实际SaaS操作页面显示不符。在文档中,可以通过“GitLab.com导入”,目前SaaS的页面无“GitLab.com导入”按钮,只可以通过“仓库(URL)”进行逐个项目的导入,效率比较低。关于这个问题,看看是否可以修改一下,让文档和实际操作保持一致呢。
(2)用户反馈:新注册jihulab.com的帳號以后,帳號是@tagdigital,在開完新帳號,強迫要求建立/导入一個項目,但當我是導人一個gitlab.com的項目話,他最後會失敗,變成所選的group名被占用了。只好要建新的項目用另一個group name,用户想了解这是不是一个需要处理的bug。
- 请技术老师帮忙解答处理这两个问题,谢谢。
动态
-
最新在前 最早在前
-
显示所有活动 仅显示评论 仅显示历史记录
- Maintainer
@shushuyang,请添加类型标记:- gitlab-cn/internal/customers-jihulab-com~2017:已发布或上线的产品中所出现的缺陷。这种类型的 issue 需在 QA 验证过后才可以关闭,而下面其它类型的 issue 在相关的 merge request (MR) 合并后即可关闭。
- gitlab-cn/internal/customers-jihulab-com~2018:对于用户可见的新功能或对现有功能的改进。
- gitlab-cn/internal/customers-jihulab-com~2019:非用户可见的产品改进,如:解决之前的技术债。
或者你也可以直接添加子类型标记(例如 gitlab-cn/internal/customers-jihulab-com~2022),我们会自动补全上述标记。要详细了解标记,请查阅文档:极狐 Handbook。
- 杨姝 changed the description
changed the description
- Owner
收起回复
- Shiyuan Chen assigned to @kangliu
assigned to @kangliu
- Shiyuan Chen added SaaS typebug labels
- Maintainer
感谢为此项目提 bug,我们已经自动分配了一位 QA 工程师来跟进,谢谢。
- 🤖 JiHu Bot 🤖 added workflowin confirmation label
added workflowin confirmation label
- 🤖 JiHu Bot 🤖 assigned to @qianzhangxa
assigned to @qianzhangxa
- Maintainer
@shushuyang,请添加 Plan 标记:- GitLabBasic:基础版,在 16.5 版本之前为 GitLab Free / 免费版
- GitLabCore:对所有价格版本都适用的通用功能或基础性改动
- GitLabPremium:专业版
- GitLabUltimate:旗舰版
- Maintainer
@shushuyang,请通过添加 这个 label 来设置此 bug 或 feature 的紧急程度,谢谢。 - Shiyuan Chen added GitLabCore label
added GitLabCore label
- Owner
(2)用户反馈:新注册jihulab.com的帳號以后,帳號是 @tagdigital,在開完新帳號,強迫要求建立/导入一個項目,但當我是導人一個gitlab.com的項目話,他最後會失敗,變成所選的group名被占用了。只好要建新的項目用另一個group name,用户想了解这是不是一个需要处理的bug。
Group name 可以随意选取,即使和另外一个 group 同名也没关系。但 group URL 不能重复,必须全局唯一。用户如果指的是 group URL 的话,那他只能重新选取一个,这不是一个产品 bug。
- Owner
@tagdigital GitLab uses
Namespaces
to organize projects, so the URL of the Namespace must be unique on JihuLab.com. There're two types of namespaces (refer to the doc), we see there is a user type namespace namedtagdigital
, so that you can't create a Group type namespace with the same name. /cc @shushuyang由 Shiyuan Chen 已编辑 于 收起回复 - Owner
另外因我在gitlab有 比較多 project
@tagdigital 您是指在 GitLab.com 上有比较多的项目吗? 这个可以尝试用
direct transfer
功能来做搬迁,参考文档如下:https://docs.gitlab.com/ee/user/group/import/direct_transfer_migrations.html
@shreychen 嗯,这部分我看着 upstream 同步一下内容。
不过现在从 GitLab.com 到 JihuLab.com 的迁移,官方更加推荐 direct transfer 这种方式。之前对齐了这部分文档。另外,我也写了一个简单的教程,放在了官网上。
/cc @tagdigital
2- Shiyuan Chen changed milestone to %17.8
changed milestone to %17.8
另外..想問.. 可以檢查一下 "tagdigital" 這個 Group URL 是不是變成 Zombie Group URL. 可以釋放出來,讓我可以用回 "tagdigital" 這個 Group URL嗎? 因這樣我方的改動時間比較快. 謝謝
收起回复 - Owner
https://jihulab.com/tagdigital 这个就是你个人账号(也就是
User Namespace
)。 如果你的 group 想用 tagdigital 这个 URL,需要修改tagdigital
这个账号以释放这个 URL。您可以参考如下步骤:
- 参照这个文档修改你的用户名
- 然后您就可以用 tagdigital 做为 Group Name 了
由 Shiyuan Chen 已编辑 于 明白, 因之前那個強制要求建立Project/Import Project 的頁面讓我誤解了.
- Owner
前面表述有误,可以不用注销,直接修改用户名就可以~ 已经更新步骤
@tagdigital 我个人觉得有两种方法:
- 将您所有的个人项目,先迁移到某个群组下(可以先创建一个群组),然后通过
direct transfer
的方式进行迁移 - 一个个迁移。可以使用导入项目中的GitLab 导出或Manifest来进行。
这两种方法应该都可以。
- 将您所有的个人项目,先迁移到某个群组下(可以先创建一个群组),然后通过
- 杨姝 changed the description
与以前的版本比较 changed the description
将您所有的个人项目,先迁移到某个群组下
這好像也是要一個個迁移啊,不可以Bulk 迁移啊
由 Tag Digital 已编辑 于- 🤖 JiHu Bot 🤖 added to epic &5557
added to epic &5557
- Maintainer
检测到此议题是 bug 类型的议题,我已自动将其链接到了 Epic
17.8 Milestone Bugs
收起回复 @tagdigital 收到,我马上看一下。在此期间,请您重试一下 direct transfer 操作。
另外我 import 新 Group 是沒問題的
@tagdigital 请问您遇到截图中问题的大概时间是什么时候?
在我们系统日志中尚未找到有关的记录,不确定是不是因为我们的网络服务和负载均衡服务供应商的问题。所以请问您重试能成功吗,问题是否必现?
我刚刚测试了一下 re-import with projects 的功能,没有复现出您提到的问题。
由 Kang Liu 已编辑 于@tagdigital 您好,连接 gitlab.com 不稳定的问题,我们进行了网络上的优化,应该能改善这一问题。
@shushuyang @tagdigital 本 issue 将关闭,如有相关问题,请随时开启。
- Kang Liu closed
closed
- 🤖 JiHu Bot 🤖 removed workflowin confirmation label
removed workflowin confirmation label