该设置实际控制什么
GitHub 的贡献设置包含一个私有贡献开关。此开关影响你的个人资料贡献图和活动概览是否包含来自私有仓库活动的匿名化计数。它不会将私有仓库公开,不会授予任何人访问私有代码的权限,也不会改变谁可以读取你的提交。它只改变是否显示一个数字。
GitHub 贡献设置允许所有者显示或隐藏个人资料上的私有贡献。来源
实际区别在于三层信息:
- 公开活动: 公共仓库中的提交、议题、拉取请求和其他贡献。这些在仓库上下文中可见,例如仓库名称和贡献类型。
- 私有贡献计数: 来自私有仓库的匿名化每日总数,不显示仓库名称、提交信息或代码。
- 私有内容: 私有仓库内的源代码、提交历史、议题文本和仓库元数据。这一层由仓库访问权限控制,而非贡献计数设置。
打开私有计数开关不会将任何私有内容移入公开层。关闭它不会删除私有仓库或其历史。它只是从面向公众的个人资料视图中移除匿名化计数。
外人能从私有计数中推断什么
当私有贡献被公开时,外人可以看到你在某些天活跃。他们无法看到你在哪个私有仓库工作、改了什么,或还有谁参与。
当私有贡献被公开时,没有仓库访问权限的人可以看到每日贡献计数,但看不到具体的私有贡献详情。来源
推断有限但真实。稳定的私有贡献模式可能暗示定期的私有工作,例如就业或私人项目。空白可能暗示休假、工作模式变化或转向其他平台。这些推断都不是证据。计数是活动信号,不是关于身份、就业或意图的陈述。
这对将 GitHub 个人资料视为职业信号的读者很重要。可见的私有计数图可能使个人资料看起来比仅公共仓库更活跃。隐藏计数可能使同一资料看起来更安静。两种选择都不不诚实;它们只是暴露不同数量的元数据。
分步:审查并设置控件
GitHub 的界面会随时间变化,因此将以下内容视为审查例程,而非固定菜单路径。目标是了解你当前的状态并做出深思熟虑的选择。
- 登录你自己的账户。 使用你正在审查其个人资料的账户。该设置由所有者控制。
- 打开你的个人资料贡献设置。 寻找与你的个人资料关联的贡献设置区域。确切标签可能因界面版本而异;相关控件是关于私有贡献的那个。
- 在更改之前记录当前状态。 注意私有贡献当前是显示还是隐藏。如果你以后想撤销选择,这为你提供了基线。
- 根据你希望外人推断什么来决定。 使用下面的比较表,而不是默认直觉。
- 如果需要,更改设置,然后以未登录访客的身份查看你的个人资料。 私密或隐身窗口是检查面向公众结果的简单方法。
- 重大变化后重新检查。 如果你更换雇主、开始或停止定期私有工作,或清理旧账户,请重新审视该设置。
| 层级 | 显示私有计数时外人可见 | 隐藏私有计数时外人可见 | 由仓库访问权限控制? |
|---|---|---|---|
| 公共仓库活动 | 是,带有仓库和贡献上下文 | 是,不变 | 否 |
| 私有贡献计数 | 是,作为匿名化每日总数 | 否 | 否 |
| 私有仓库内容 | 否 | 否 | 是 |
| 私有提交信息和代码 | 否 | 否 | 是 |
对所有者有用的决策表:
| 你的情况 | 考虑显示私有计数 | 考虑隐藏私有计数 |
|---|---|---|
| 你希望个人资料反映定期的私有工作 | 是 | — |
| 你倾向于最小化活动元数据 | — | 是 |
| 你正在申请公共仓库是主要信号的职位 | 可选 | 可选 |
| 你不确定计数揭示了什么 | 先审查 | 先审查 |
常见错误
将开关误认为代码的隐私控制。 私有贡献设置不会发布私有源代码,也不会授予仓库访问权限。如果你担心代码暴露,请单独审查仓库访问权限和提交电子邮件隐私。
假设隐藏计数意味着没有活动。 隐藏计数移除了公开信号,而非底层工作。外人可能仍看到公开活动,仓库协作者仍可能根据其访问权限看到私有活动。
将计数视为身份或就业的证据。 贡献图是元数据视图。它不验证一个人是谁、为谁工作,或账户是否真实。
更改设置后从不检查公开视图。 始终从登出视角确认结果。登录时界面状态可能容易误读。
将此控件与账户清理混淆。 移除可见信号不是账户删除。如果你要停用账户,请保留你控制的恢复方法直到关闭完成,并且不要将编辑过或空的个人资料视为存储数据已消失的证据。
保护你自己的足迹
GitHub 个人资料是更广泛公共足迹中的一个节点。私有计数选择是一个小的、可逆的设置;更大的任务是了解哪些用户名和个人资料与你公开关联。如果你想审查已知的公开用户名,TraceSeek 是一款用户名搜索应用,可检查 3,000+ 个平台,首次扫描免费,标称扫描时间为 20–30 秒。它是一种收集关于公开用户名线索的方式,不是更改 GitHub 设置、暴露私有记录或证明身份的方式。公开用户名匹配是线索,不是所有权证明。
有关更广泛的清理例程,请参阅查找被遗忘的在线账户指南。有关处理用户名冒充风险,请参阅保护你的用户名免受冒充指南。
关键事实
- GitHub 贡献设置允许所有者显示或隐藏个人资料上的私有贡献。
- 当私有贡献被公开时,没有仓库访问权限的人可以看到每日贡献计数,但看不到具体的私有贡献详情。
- 私有贡献设置改变匿名化活动的可见性,而非仓库访问权限或私有源代码。
- 可见的私有计数图是元数据信号,不验证身份、就业或意图。