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

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

网络端口

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

本文内容

管理端口

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

端口服务描述
8443HTTPS基于安全 Web 的 管理控制台。 进行基本安装和配置时需要。
8080HTTP基于纯文本 Web 的 管理控制台。 除非手动禁用 SSL,否则不需要。
122SSH对 your GitHub Enterprise Server instance 进行 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)。