GitLab Dumpv0.0.2

GitLab 仓库迁移工具

克隆 GitLab 群组,规划跨实例迁移。

通过 CLI 或桌面应用克隆仓库,并在 GitLab 实例间迁移项目。执行前可检查兼容性、迁移模式和警告。

JavaScript · MIT · 最近更新

仅 Git 回退不会迁移议题、合并请求、CI 密钥或其他 GitLab 平台资源。

产品示例GitLab Dump
gitlab-dump transfer plan …

source / platform
       ↓ preflight
       ↓ reviewed plan
       ↓ selected transfer mode
destination / archive

plan → run → status → report

GitLab Dump

功能

逐项目迁移计划

预检查为每个对象选择 Direct Transfer、保守 Git 同步、仅 Git 回退或阻止状态。

快进式 Git 同步

Git 同步创建缺失的引用,并在检查祖先关系后执行快进更新。分叉会在结果中报告。

单独输入凭据

令牌来自环境变量或掩码输入,而非命令参数或包含凭据的远程地址。

GitLab 仓库迁移工具

开始使用

  1. 审查计划

    执行前检查警告、选定模式和目标命名空间。

  2. 跟踪操作

    运行已审查的计划并保留报告;已有操作可按 run ID 恢复状态轮询。

01 / 安装

安装

git clone https://github.com/rekurt/gitlab-downloader.git
npm ci

02 / README

仓库文档

配置说明、使用示例和 API 参考。

用于克隆 GitLab 群组和跨实例迁移项目的 CLI 与桌面应用,提供迁移计划和执行报告。

GitLab Dump

准备 GitLab 迁移计划

阅读迁移指南 →

02 / 全部项目

rekurt 的其他项目

程序库、命令行工具和应用程序。

全部项目