gh extension install github/gh-elm
该扩展需要 GitHub CLI(gh)2.0 或更高版本。
| 命令 | Description |
|---|
gh elm config | 交互式配置供 ELM 使用的端点和令牌 |
gh elm config reset | 删除存储的配置和凭据 |
gh elm config show | 显示当前配置,其中令牌已隐藏 |
gh elm completion | 为指定的 Shell 生成自动补全脚本 |
| 命令 | Description |
|---|
gh elm migration list | 迁移列表 |
gh elm migration create | 创建新的迁移 |
gh elm migration start MIGRATION-ID | 启动以前创建的迁移 |
gh elm migration status MIGRATION-ID | 获取迁移的状态和详细信息 |
gh elm migration watch MIGRATION-ID | 通过实时更新的显示查看迁移进度 |
gh elm migration pause MIGRATION-ID | 暂停运行中的迁移 |
gh elm migration resume MIGRATION-ID | 恢复暂停的迁移 |
gh elm migration cancel MIGRATION-ID | 取消和终止迁移 |
gh elm migration target-id MIGRATION-ID | 查找迁移的目标(目标)迁移 ID |
gh elm migration cutover MIGRATION-ID | 启动向目标端的迁移切换 |
gh elm migration cutover status MIGRATION-ID | 获取迁移的切换状态和进度 |
gh elm migration cutover revert MIGRATION-ID | 撤销切换造成的影响,以便再次迁移源存储库 |
其中一些命令可以采用其他选项。 请参阅本文后面的部分。
| 命令 | Description |
|---|
gh elm target mannequin reclaim | 认领(重新认领)目标组织中的一个或多个模拟设备 |
gh elm target mannequin list | 以 CSV 格式列出目标组织的人体模型 |
gh elm target report request | 为迁移请求节点报告 |
gh elm target report status | 查询迁移节点报表的状态 |
gh elm target report url | 获取已完成报告的签名下载 URL |
gh elm target resources | 列出目标中的迁移资源 |
创建新的迁移以准备存储库导出和导入。
| Flag | 必需 | Default | Description |
|---|
--source-org | Yes | N/A | 源组织的 Slug GitHub Enterprise Server |
--source-repo | Yes | N/A | 源存储库的名称 |
--target-org | Yes | N/A | 目标组织在 GHE.com 的 Slug |
--target-repo | Yes | N/A | 目标存储库的名称 |
--target-visibility | 否 | internal | 目标存储库的可见性。 必须是 private 或 internal。 不支持公共存储库。 |
--start | 否 | false | 创建迁移后,迁移会自动启动。 |
--json | 否 | false | 输出 API 的原始 JSON 响应,而不是人工可读文本 |
| Flag | 必需 | Default | Description |
|---|
--status | 否 | N/A | 按迁移状态筛选结果。 有效值:created、、queued、in_progress``paused、completed、failed。 terminated |
--page-size | 否 | N/A | 每页结果数 |
--after | 否 | N/A | 来自先前响应的分页游标 |
--json | 否 | false | 输出 API 的原始 JSON 响应,而不是人工可读文本 |
| Flag | 必需 | Default | Description |
|---|
--migration-id | Yes | N/A | 已准备好进行最终切换的迁移的 ID。 |
--force | 否 | false | 默认情况下,该命令会检查迁移目标在继续之前是否报告就绪情况。 用于 --force 在确定迁移状态正确时绕过此检查。 |
--watch | 否 | false | 触发切换后,进入实时监控模式 |