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