You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何复制GitHub项目至组织账号并保留Issues、PRs等项目项?

完整迁移GitHub项目看板至组织的方法

方法一:通过GitHub API批量迁移

  • 先在目标组织下创建与原项目结构完全匹配的新项目,包括状态列、自定义字段、视图等(可手动配置或调用API复制结构)
  • 编写脚本遍历原项目的所有项目项(Issues、PRs、草稿),调用GitHub API将这些项逐一添加到新组织项目中,同时同步状态、自定义字段值等属性
  • 需确保脚本覆盖所有需要保留的元数据,比如项的位置、关联的讨论记录等

方法二:手动迁移(适合项目项较少的场景)

  • 先在组织内复刻原项目的看板结构,包括列布局、工作流规则、自定义字段
  • 逐个打开原项目中的Issues/PRs,在右侧边栏的「Projects」面板中,将其添加到新组织项目,并手动同步状态、字段值等信息
  • 项目草稿可直接用GitHub自带的复制功能迁移,再补充关联的实际Issues/PRs

方法三:用GitHub CLI简化操作

  • 使用gh project list获取原项目的ID,执行gh project create在目标组织下创建新项目
  • 用gh project item list导出原项目的所有项,通过循环调用gh project item add将每个项添加到新项目,同时通过命令参数设置对应的字段值

注意事项

  • 迁移前务必备份原项目的结构和数据,防止操作失误导致数据丢失
  • 项目的工作流规则无法通过API或复制功能迁移,需要手动在新组织项目中重新配置
  • 确保你拥有原项目的读取权限和目标组织项目的写入权限

内容的提问来源于stack exchange,提问作者dan1st

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 17:52:06