Esta versión de GitHub Enterprise se discontinuó el 2021-09-23. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Proporcionar datos al soporte de GitHub

Dado que Soporte de GitHub no tiene acceso a tu entorno, te solicitaremos información adicional.

Crear y compartir archivos de diagnóstico

Los diagnósticos son una descripción general de los parámetros de una instancia de GitHub Enterprise Server y del entorno que contiene:

  • Información de licencia de cliente, incluido el nombre de la empresa, fecha de validez y cantidad de licencias de usuario
  • Números de versión y SHAs
  • Arquitectura VM
  • Nombre de host, modo privado, entorno de SSL
  • Cargar y procesar listas
  • Parámetros de red
  • Método y detalles de autenticación
  • Número de repositorios, usuarios y otros datos de instalación

Puedes descargar el diagnóstico para tu instancia desde la Consola de administración o al ejecutar la utilidad de la línea de comando ghe-diagnostics.

Crear un archivo de diagnóstico desde Consola de administración

Puedes usar este método si no tienes tu clave SSH fácilmente disponible.

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda
  3. Si se te solicita, teclea tu contraseña de Consola de administración. Pantalla de desbloqueo de Consola de administración
  4. En la parte superior derecha de Consola de administración, da clic en Soporte. Botón para acceder al área de soporte
  5. Haz clic en Download diagnostics info (Descargar información de diagnóstico).

Crear un archivo de diagnóstico mediante SSH

Puedes usar este método sin iniciar sesión en Consola de administración.

Usa la utilidad de la línea de comando ghe-diagnostics para recuperar el diagnóstico para tu instancia.

$ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt

Crear y compartir paquetes de soporte

Después de que emites tu solicitud de soporte, podríamos pedirte que compartas un paquete de soporte con nuestro equipo. El paquete de soporte es un archivo tar comprimido en gzip que incluye diagnósticos y registros importantes desde tu instancia, como:

  • Registros relacionados con la autenticación que pueden resultar útiles al solucionar problemas de errores de autenticación, o configurar LDAP, CAS o SAML

  • Registro Consola de administración

  • github-logs/exceptions.log: Información sobre 500 errores encontrados en el sitio

  • github-logs/audit.log: registros de auditoría GitHub Enterprise Server

  • babeld-logs/babeld.log: registros proxy Git

  • system-logs/haproxy.log: registros HAProxy

  • elasticsearch-logs/github-enterprise.log: registros Elasticsearch

  • configuration-logs/ghe-config.log: registros de configuración GitHub Enterprise Server

  • collectd/logs/collectd.log: registros Collectd

  • mail-logs/mail.log: registros de entrega por correo electrónico SMTP

  • hookshot-logs/exceptions.log: errores de entrea de Webhook

Para obtener más información, consulta "Audit logging (Registro de auditoría".

Los paquetes de soporte incluyen registros de los dos últimos días. Para obtener registros de los últimos siete días, puedes descargar un paquete de soporte extendido. Para obtener más información, consulta "Crear y compartir paquete de soporte extendido".

Sugerencias: Cuando te comuniques con Soporte de GitHub, recibirás un correo electrónico de confirmación con un enlace de referencia del ticket. Si Soporte de GitHub te pide que cargues un paquete de soporte, puedes usar el enlace de referencia del ticket para cargar el paquete de soporte.

Crear un paquete de soporte desde la Consola de administración

Puedes usar estos pasos para crear y compartir un paquete de soporte si puedes acceder a la Consola de administración basada en la web y tienes acceso a internet de salida.

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda
  3. Si se te solicita, teclea tu contraseña de Consola de administración. Pantalla de desbloqueo de Consola de administración
  4. En la parte superior derecha de Consola de administración, da clic en Soporte. Botón para acceder al área de soporte
  5. Haz clic en Download support bundle (Descargar paquete de soporte).
  6. Visita https://enterprise.github.com/support e inicia sesión en (si se solicita que lo hagas).
  7. Visita https://enterprise.github.com/support/bundles/new y carga tu paquete de soporte.

Crear un paquete de soporte mediante SSH

Puedes utilizar estos pasos para crear y compartir un paquete de soporte si tienes acceso por SSH a tu instancia de GitHub Enterprise Server y cuentas con acceso externo a internet.

Nota: Si vas a usar una configuración de Replicación geográfica o una Agrupación de GitHub Enterprise, debes usar el comando ghe-cluster-support-bundle para recuperar el paquete de soporte. Para obtener más información, consulta "Utilidades de la línea de comandos".

  1. Descargar el paquete de soporte mediante SSH:
    $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o' > support-bundle.tgz
    Para obtener más información acerca del comando ghe-support-bundle, consulta "Utilidades de la línea de comandos".
  2. Visita https://enterprise.github.com/support e inicia sesión en (si se solicita que lo hagas).
  3. Visita https://enterprise.github.com/support/bundles/new y carga tu paquete de soporte.

Cargar un paquete de soporte utilizando tu cuenta empresarial

  1. Ve a GitHub.com.

  2. En la esquina superior derecha de GitHub.com, da clic en tu foto de perfil y luego en Tus empresas. "Tus empresas" en el menú desplegable de la foto de perfil en GitHub Enterprise Server

  3. En la lista de empresas, da clic en aquella que quieras ver. Nombre de una empresa en la lista de tus empresas

  4. En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones). Pestaña Settings (Configuraciones) en la barra lateral de la cuenta de empresa

  5. En la barra lateral izquierda, da clic en Licenciamiento empresarial. Pestaña de "Licencias empresariales" en la barra lateral de configuración para la cuenta empresarial

  6. Debajo de "Ayuda de GitHub Enterprise", da clic en Cargar un paquete de soporte. Carga un enlace al paquete de soporte

  7. Debajo de "Selecciona una cuenta empresarial", selecciona la cuenta asociada al paquete de soporte del menú desplegable. Elige la cuenta empresarial del paquete de soporte

  8. Debajo de "Cargar un paquete de soporte para Soporte para GitHub Enterprise", para seleccionar tu paquete de soporte, da clic en Elegir archivo, o arrastra tu archivo de paquete de soporte hacia Escoger archivo. Cargar archivo de paquete de soporte

  9. Da clic en Cargar.

Cargar paquete de soporte mediante SSH

Puedes cargar directamente un paquete de soporte a nuestro servidor si:

  • Tienes acceso de SSH a tu instancia de GitHub Enterprise Server.
  • Se permiten las conexiones HTTPS salientes por el puerto 443 TCP desde tu instancia de GitHub Enterprise Server hacia enterprise-bundles.github.com y esbtoolsproduction.blob.core.windows.net.
  1. Cargar el paquete a nuestro servidor de paquete de soporte:
    $ ssh -p122 admin@hostname -- 'ghe-support-bundle -u'

Crear y compartir paquetes de soporte extendido

Los paquetes de soporte incluyen registros de los últimos dos días, mientras que los paquetes de soporte extendidos incluyen registros de los últimos siete días. Si los eventos que Soporte de GitHub está investigando se produjeron hace más de dos días, es posible que te pidamos que compartas un paquete de soporte extendido. Deberás tener acceso a SSH para descargar un paquete extendido, no puedes descargar un paquete extendido desde Consola de administración.

Para evitar que los paquetes sean demasiado grandes, solo pueden contener registros que no hayan sido rotados y comprimidos. La rotación de los registros en GitHub Enterprise Server se produce en diferentes frecuencias (diarias o semanales) para los diferentes archivos de registro, según el tamaño que pretendamos que tengan los registros.

Crear un paquete de soporte extendido mediante SSH

Puedes utilizar estos pasos para crear y compartir un paquete de soporte extendido si tienes acceso de SSH a tu instancia de GitHub Enterprise Server y si tienes acceso externo a internet.

  1. Descarga el paquete de soporte extendido mediante SSH al agregar el marcador -x al comando ghe-support-bundle:
    $ ssh -p 122 admin@hostname -- 'ghe-support-bundle -o -x' > support-bundle.tgz
  2. Visita https://enterprise.github.com/support e inicia sesión en (si se solicita que lo hagas).
  3. Visita https://enterprise.github.com/support/bundles/new y carga tu paquete de soporte.

Cargar un paquete de soporte extendido directamente usando SSH

Puedes cargar directamente un paquete de soporte a nuestro servidor si:

  • Tienes acceso de SSH a tu instancia de GitHub Enterprise Server.
  • Se permiten las conexiones HTTPS salientes por el puerto 443 TCP desde tu instancia de GitHub Enterprise Server hacia enterprise-bundles.github.com y esbtoolsproduction.blob.core.windows.net.
  1. Cargar el paquete a nuestro servidor de paquete de soporte:
    $ ssh -p122 admin@hostname -- 'ghe-support-bundle -u -x'

Leer más