如何解除 github 存储库的 fork?

如何取消 GitHub 存储库?

我从来没有看到 unfork选项-可能做到这一点?

150866 次浏览

更新: 现在有一个自动化的解决方案

参见 https://stackoverflow.com/a/66470086/151312

原文

到目前为止,Github没有 unfork 选项,因此唯一的解决方案是删除分叉回购。

警告: 以下解决方案将删除您的克隆回购。 如果你想要 unfork 删除你的回购文件,可以试试这个 https://stackoverflow.com/a/41486339/6335029

步骤1: 要取消的回购的 Goto 设置

步骤2: 单击 Delete this Repository enter image description here

步骤3: 输入您的名称/回购名称

步骤4: 单击“我明白后果,删除这个存储库”按钮

enter image description here

选项1: 重命名、导入、删除

  1. 重命名你的旧叉子(例如 repo.old)

  2. 导入您的旧叉子作为一个新的回购(注意: 提供旧叉子的 https://git:// URI)

  3. 删除/归档旧的 fork

注意: “导入”选项是创建内容时的一个选项:

"Import repository"

选项2: 克隆、删除、创建、推送

  1. 备份您的回购! 例如 git clone到您的本地文件系统。
  2. 从 GitHub 删除原始回购(看另一个答案...)
  3. 创建一个同名的新回购协议
  4. 将本地备份推送到新的 GitHub 回购

我建议选择1。

不管你做什么,支持你的工作!特别是如果你按照另一个答案,这只是告诉你删除你的回购..。

您总是可以发送一张票,并有 GH 支持分离它从叉网络为您。这样你就可以保持追随者,问题,等等。

没有一种方法可以通过 Web 门户实现(不像其他响应中描述的那样克隆/删除回购)。我向 GitHub 支持发出了一个请求,要求他们将存储库转换为“正常模式”,他们在5分钟内就完成了。

GitHub 支持可以为您做到这一点。

  1. 转到这个链接 https://support.github.com/contact?tags=rr-forks
  2. 输入“ unfork”
  3. 让虚拟助手帮助你

在那之后的一分钟内,他们为我完成了整个过程。

Unfork 没有删除存储库

  1. 转到这个链接 https://support.github.com/request?q=unfork
  2. 点击 “我们的虚拟助手可以帮助分离/打开存储库”
    screenshot
  3. 点击 分离 screenshot
  4. 它将请求 Repository 链接
  5. 成交。