Puertos administrativos
En algunos puertos administrativos es necesario configurar tu instancia de GitHub Enterprise Server y ejecutar determinadas funciones. No se requieren puertos administrativos para el uso de la aplicación básica por parte de los usuarios finales.
Port | Servicio | Descripción |
---|---|---|
8443 | HTTPS | Consola de administración segura basada en la web. Necesario para la instalación y la configuración básicas. |
8080 | HTTP | Consola de administración basada en la web de texto simple. No se requiere a menos de que el TLS se inhabilite manualmente. |
122 | SSH | Acceso de shell para tu instancia de GitHub Enterprise Server. Se necesita abierto a las conexiones entrantes entre todos los nodos en una configuración de disponibilidad alta. El puerto SSH predeterminado (22) está destinado al tráfico de red de la aplicación SSH y Git. |
1194/UDP | VPN | Túnel de red de replicación segura en la configuración de alta disponibilidad. Se requiere abierto a las comunicaciones entre todos los nodos en la configuración. |
123/UDP | NTP | Se requiere para operar el protocolo de tiempo. |
161/UDP | SNMP | Se requiere para operar el protocolo de revisión de red. |
9103/TCP | HTTP | Necesario para el soporte futuro de la extracción de Prometheus. |
Puertos de la aplicación para usuarios finales
Los puertos de la aplicación permiten que los usuarios finales accedan a Git y a las aplicaciones web.
Port | Servicio | Descripción |
---|---|---|
443 | HTTPS | Acceso a la aplicación web y a Git por HTTPS. |
80 | HTTP | Acceso a la aplicación web. Todas las solicitudes se redirigen al puerto HTTPS si se configura el TLS. |
22 | SSH | Acceso a Git por SSH. Admite las operaciones clonar, extraer y subir a los repositorios privados y públicos. |
9418 | Git | El puerto de protocolo Git admite las operaciones clonar y extraer a los repositorios públicos con comunicación de red desencriptada. Si habilitaste el modo privado en tu instancia, entonces solo se requerirá abrir este puerto si también habilitas el acceso de lectura anónimo para Git. Para obtener más información, vea «Requerir políticas de administración de repositorios en tu empresa». |
Warning
Cuando se termina una conexión HTTPS en un equilibrador de carga, en las solicitudes de este hacia GitHub Enterprise Server también es necesario usar HTTPS. Bajar la conexión de categoría a HTTP no es compatible.
Puertos de correo electrónico
Los puertos de correo electrónico deben ser accesibles directamente o por medio de la retransmisión del correo electrónico entrante para los usuarios finales.
Port | Servicio | Descripción |
---|---|---|
25 | SMTP | Soporte para SMTP con encriptación (STARTTLS). |
Puertos de las GitHub Actions
Los puertos de las GitHub Actions deben ser accesibles para que los ejecutores auto-hospedados se conecten a tu instancia de GitHub Enterprise Server. Para más información, consulta Acerca de los ejecutores autohospedados.
Port | Servicio | Descripción |
---|---|---|
443 | HTTPS | Los ejecutores auto-hospedados se conectan a tu instancia de GitHub Enterprise Server para recibir asignaciones de jobs y para descargar versiones nuevas de la aplicación ejecutora. Requerido si se configura TLS. |
80 | HTTP | Los ejecutores auto-hospedados se conectan a tu instancia de GitHub Enterprise Server para recibir asignaciones de jobs y para descargar versiones nuevas de la aplicación ejecutora. Requerido si no se configura TLS. |
Si habilitas el acceso automático a las acciones de GitHub.com, GitHub Actions siempre buscará primero una acción en tu instancia de GitHub Enterprise Server, a través de estos puertos, antes de revisar en GitHub.com. Para más información, consulta Habilitación del acceso automático a las acciones de GitHub.com mediante GitHub Connect.
puertos GitHub Connect
Si habilita los datos GitHub Connect, la conexión entre los datos GitHub Enterprise Server y GitHub.com usa HTTPS a través de los puertos 443 o 80 y se requiere TLS. Para más información, consulta Acerca de GitHub Connect.