Skip to main content

Puertos de red

Abre los puertos de red de forma selectiva en base a los servicios de red que necesitas exponer a los administradores, usuarios finales y apoyo de correo electrónico.

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.

PortServicioDescripción
8443HTTPSConsola de administración segura basada en la web. Necesario para la instalación y la configuración básicas.
8080HTTPConsola de administración basada en la web de texto simple. No se requiere a menos de que el TLS se inhabilite manualmente.
122SSHAcceso 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/UDPVPNTú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/UDPNTPSe requiere para operar el protocolo de tiempo.
161/UDPSNMPSe requiere para operar el protocolo de revisión de red.
9103/TCPHTTPNecesario 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.

PortServicioDescripción
443HTTPSAcceso a la aplicación web y a Git por HTTPS.
80HTTPAcceso a la aplicación web. Todas las solicitudes se redirigen al puerto HTTPS si se configura el TLS.
22SSHAcceso a Git por SSH. Admite las operaciones clonar, extraer y subir a los repositorios privados y públicos.
9418GitEl 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.

PortServicioDescripción
25SMTPSoporte 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.

PortServicioDescripción
443HTTPSLos 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.
80HTTPLos 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.

Información adicional