如果 你的 GitHub Enterprise Server 实例 可通过 Internet 公开访问,就必须启用私密模式。 在私密模式下,用户不能匿名克隆存储库。 如果还启用了内置身份验证,管理员必须邀请新用户在实例上创建帐户。 有关详细信息,请参阅“配置内置身份验证”。
Warning
如果你在拉取请求或议题评论中添加了图像附件,则任何人都可以查看匿名图像 URL,无需身份验证,即使该拉取请求位于专用存储库中或者启用了专用模式。 要防止对映像进行未经授权的访问,请确保限制对为映像提供服务的系统的网络访问,包括 你的 GitHub Enterprise Server 实例。
启用私密模式后,可以允许未经身份验证的 Git 操作(以及对 你的 GitHub Enterprise Server 实例 具有网络访问权限的任何人)读取已启用匿名 Git 读取权限的实例上的公共存储库代码。 有关详细信息,请参阅“在企业中实施仓库管理策略”。
-
在 GitHub Enterprise Server 上的管理帐户中,在任一页面的右上角,单击 。
-
如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。
-
在“ 站点管理”边栏中,单击“管理控制台”。
-
在“设置”边栏中,按下“隐私”并取消选中“隐私模式”。
-
选择“私密模式”。
-
在“设置”边栏下,单击“保存设置”。
Note
保存 管理控制台 中的设置会重启系统服务,这可能会导致用户可察觉的停机时间。
-
等待配置运行完毕。