我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 已停止服务 March 02, 2021. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

网络端口

根据您需要为管理员、最终用户和电子邮件支持显示的网络服务有选择地打开网络端口。

本文内容

管理端口

需要使用一些管理端口来配置 您的 GitHub Enterprise Server 实例 和运行某些功能。 最终用户在使用基本应用程序时不需要管理端口。

端口服务描述
8443HTTPS基于安全 Web 的 管理控制台。 进行基本安装和配置时需要。
8080HTTP基于纯文本 Web 的 管理控制台。 除非手动禁用 SSL,否则不需要。
122SSH对 您的 GitHub Enterprise Server 实例 进行 Shell 访问。 对来自高可用性配置中的其他所有节点的传入连接开放时需要。 默认 SSH 端口 (22) 专用于 Git 和 SSH 应用程序网络流量。
1194/UDPVPN采用高可用性配置的安全复制网络隧道。 对配置中的其他所有节点开放时需要。
123/UDPNTP为时间协议操作所需。
161/UDPSNMP为网络监视协议操作所需。

最终用户的应用程序端口

应用程序端口为最终用户提供 Web 应用程序和 Git 访问。

端口服务描述
443HTTPS通过 HTTPS 访问 Web 应用程序和 Git。
80HTTP访问 Web 应用程序。 当 SSL 启用时,所有请求都会重定向到 HTTPS 端口。
22SSH通过 SSH 访问 Git。 支持对公共和私有仓库执行克隆、提取和推送操作。
9418GitGit 协议端口支持通过未加密网络通信对公共仓库执行克隆和提取操作。 如果在实例上启用了私有模式,则仅当您也启用了匿名 Git 读取访问时才需要打开此端口。 更多信息请参阅“在企业中实施仓库管理策略”。

警告: 在负载均衡器上终止 HTTPS 连接时,从负载均衡器到 GitHub Enterprise Server 的请求也需要使用 HTTPS。 不支持降级到 HTTP 连接。

电子邮件端口

电子邮件端口必须可直接访问或通过中继访问,以便为最终用户提供入站电子邮件支持。

端口服务描述
25SMTP支持采用加密的 SMTP (STARTTLS)。