codecamp

使用 GitHub 导入工具导入仓库

如果您有项目托管在另一个版本控制系统上,可以使用 GitHub 导入工具将其自动导入到 GitHub。

提示:GitHub 导入工具不适用于所有导入。 例如,如果您现有的代码托管在私有网络上,我们的工具便无法访问。 在这些情况下,我们建议对 Git 仓库使用命令行导入,或者对导入自其他版本控制系统的项目使用源代码迁移工具

如果在导入时要将仓库中的提交匹配到作者的 GitHub 用户帐户,请确保在开始导入之前,仓库的每个贡献者都有 GitHub 帐户。

如果要从 CodePlex 迁移项目,请阅读迁移指南以了解更多信息。

仓库和单独文件受大小限制约束。 更多信息请参阅“什么是磁盘配额?

  1. 在任何页面的右上角,单击 +,然后单击 Import repository(导入仓库)

新仓库菜单中的导入仓库选项

  1. 在 "Your old repository's clone URL"(您的旧仓库的克隆 URL)下,输入要导入的项目的 URL。

导入的仓库 URL 对应的文本字段

  1. 选择拥有仓库的用户帐户或组织,然后输入 GitHub 上帐户的名称。

仓库所有者菜单和仓库名称字段

  1. 指定新仓库是公共还是私有。 更多信息请参阅“设置仓库可见性”。

公共或私有仓库单选按钮

  1. 检查您输入的信息,然后单击 Begin import(开始导入)

开始导入按钮

  1. 如果您的旧项目有密码保护,请输入该项目的登录信息,然后单击 Submit(提交)

有密码保护项目的密码表单和提交按钮

  1. 如果有多个项目托管于旧项目的克隆 URL 上,请选择要导入的项目,然后单击 Submit(提交)

要导入的项目列表和提交按钮

  1. 如果项目包含超过 100 MB 的大文件,请选择是否使用 Git Large File Storage 导入大文件,然后单击 Continue(继续)

Git Large File Storage 菜单和继续按钮

在仓库完成导入时,您会收到一封电子邮件。

延伸阅读

关于 GitHub 导入工具
使用 GitHub 导入工具更新提交作者归属
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }