如何在GitHub上归档存储库

8
3个回答

8

这个功能在您的代码库的通用“设置”中,您可以在那里找到网站底部的“危险区”。有一个名为“归档此代码库”的新按钮。

Danger Zone


1
你也可以通过命令行归档 GitHub 存储库,而无需在 GitHub 网络用户界面中搜索选项。
GitHub CLI 2.1.0 开始,你现在(2021年10月)有了命令行选项 gh archive
gh repo archive <repository>

这是有关编程的内容。以下为翻译文本:

这修复了问题1398(“存储库的归档命令”),通过PR 4410("gh repo archive"),以及提交 ec55482

您的存储库将标记为“已归档”。


注意:

通过 REST API 解压存储库(2022 年 12 月)

现在,您可以通过 REST API 解压存储库。
以前,只能通过 GraphQL API 或 UI 进行解压。

了解有关通过 REST API 更新存储库的更多信息

# GitHub CLI api
# https://cli.github.com/manual/gh_api

gh api \
  --method PATCH \
  -H "Accept: application/vnd.github+json" \
  /repos/OWNER/REPO \
  -F archived=false

使用:

archived: boolean

是否将此存储库归档。
false 将取消存档先前已归档的存储库

默认值:false


2022年10月:另请参阅“使用自动归档保持项目整洁”。 - VonC

0
  1. 前往 GitHub 账户
  2. 选择 设置(右上角)
  3. 向下滚动页面(在 危险区域
  4. 选择 取消存档此仓库
  5. 输入消息框上方的消息内容
  6. 点击 我理解后果,取消存档仓库
  7. 现在您的问题已经解决了
  8. 然后使用 git bash 重新上传您的项目

2
这并没有直接回答问题,问题是如何存档存储库。但我很高兴知道还可以取消存档!在阅读您的答案之前,我认为存档是不可逆转的,但现在我知道得更好了。 :) - Kalinda Pride

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接