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