如何归档GitHub仓库


14

GitHub不允许用户归档存储库,可用计划对一个存储库的数量有固定的限制。

如果我需要托管的存储库超出允许的数量,并且其中一些存储库处于非活动状态,我想在保留所有重要信息(问题,Wiki,提交等)的同时对这些存储库进行归档。然后,如果我需要再次使用其中一个项目,那么最好再次激活该存储库。

有谁知道一种方法或第三方解决方案,可以让我实现与上述相似的功能?

我从事不同的小型项目,这些项目希望作为私有存储库托管在GitHub上。这些项目很快就变得不活动,但是有时我需要回到其中一个并修复错误或进行更改。


查看有关“红色眼镜”的文章
Alex

Answers:


1

如今,GitHub支持归档存储库。

归档存储库

您可以将存储库归档以使其对所有用户只读,并指示该存储库不再处于主动维护状态。您还可以取消归档已归档的存储库。
...

  1. 在GitHub上,导航到存储库的主页。
  2. 在您的存储库名称下,单击⚙设置

    在此处输入图片说明

  3. 在“危险区域”下,单击存档此存储库取消存档此存储库

    在此处输入图片说明

  4. 阅读警告。
  5. 输入要归档或取消归档的存储库的名称。

    在此处输入图片说明

  6. 单击“ 我了解后果”,将其存档

在GitHub帮助中了解有关归档GitHub存储库的更多信息。


7

虽然有一些解决方法,例如:

恕我直言,使用bitbucket是更好的选择,即免费,无限制的私人存储库,今年它也获得了git支持;)


1
Bitbucket是很多私人回购的一种方式,他们只希望您在项目上需要更多合作者时付款。
Ashfame

只是一个旁注。很抱歉,您的评论已过时。今天(2014年),Bitbucket远不及GitHub,并且将其用于任何类型的专业项目管理都是一个错误。自最初构建以来,它具有很多错误,并且缺少许多基本功能。
trejder 2014年

1

我们遇到了同样的问题:许多小型非活动私有存储库。有一些开源备份脚本/工具(如这一个),但大部分都是只针对公共仓库或无法正常恢复。这就是为什么我们开发了自己的工具来归档存储库并最近决定将其作为服务backhub.co提供的原因。

您只需使用GitHub帐户登录并备份所有存储库,包括问题,评论,里程碑和Wiki。它还可以将存储库还原回GitHub incl。所有元数据。还原虽然有一些限制(由于GitHub API),所有问题都是由您而不是原始用户提交的,但是我们将原始信息包括在问题描述中。我们还会过滤@mentions –否则,协作者在还原时可能会收到很多邮件通知。


值得一提的是,该服务目前处于“私人Beta”中。
codingbadger

1
如果您想尝试一下,可以使用此邀请链接
dnlhtz 2013年

为+1 github-backup。很遗憾,其Github存储库已被删除,但这是 haskell.org上的当前版本
GDP2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.