您如何停用 GitHub 项目?

How do you decommission a GitHub project?

与我合作的一个组织在 GitHub 上有一个项目,组织外没有人使用过,我们正在终止它。

我看到有一个很棒的大删除按钮,但我想知道是否有办法冻结该项目,使其永远不会被再次推送,并以某种方式在上面写上 "decommissioned"得到其他程序员的普遍认可。

首先,只需在回购协议中 README.md 文件的开头添加一个解释性注释(如果该文件尚不存在,请添加它)。像 "This project has reached its end of life, and is now just preserved here for posterity."

这样说

不幸的是,GitHub 的非企业风格不允许您禁用推送。

除了 README 之外,您还可以确保能够将项目推回的人数最少(最好是一个所有者和 0 个贡献者)

那样的话,没有人能够推回回购协议,任何新的分支都将包含宣布停产的自述文件。