Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2022-06-03. 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

Ya que Soporte de GitHub no cuenta con acceso a tu ambiente, algunas veces requerimos algo de información adicional de tu parte.

Acerca de los archivos de diagnóstico y paquetes de soporte

Soporte de GitHub podría pedirte que proporciones datos adicionales en forma de archivos de bitácora sanitizados. Existen tres tipos de archivo de bitácora que se te podrían pedir.

Los archivos de diagnóstico contienen información sobre los ajustes y de una instancia de GitHub Enterprise Server y los paquetes de soporte de ambiente contienen información de diagnóstico y bitácoras de los dos días anteriores y los paquetes de soporte extendido también contienen información de diagnóstico y bitácoras, pero de los siete días anteriores.

Acerca de la sanitización de los archivos de bitácora

Los secretos, llaves y tokens de autenticación se eliminan de los archivos de bitácora en los siguientes directorios de bitácora que se contienen dentro de un paquete de soporte o archivo de diagnóstico:

  • alambic-logs
  • babeld-logs
  • codeload-logs
  • enterprise-manage-logs
  • github-logs
  • hookshot-logs
  • lfs-server-logs
  • semiotic-logs
  • task-dispatcher-logs
  • pages-logs
  • registry-logs
  • render-logs
  • svn-bridge-logs

Crear y compartir archivos de diagnóstico

Los archivos de diagnóstico son un resumen de los ajustes y ambiente de una instancia de GitHub Enterprise Server, el cual 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 de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. Si aún no estás en la página de "Administrador de sitio", en la esquina inferior izquierda, haz clic en Administrador de sitio.

    Captura de pantalla del enlace de "Administrador de sitio"

  3. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda

  4. Si se te solicita, teclea tu contraseña de Consola de administración. Pantalla de desbloqueo de Consola de administración

  5. En la parte superior derecha de Consola de administración, da clic en Soporte. Botón para acceder al área de soporte

  6. 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

Para obtener más información, consulta la sección "Acerca de las bitácoras de auditoría de tu empresa".

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 de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. Si aún no estás en la página de "Administrador de sitio", en la esquina inferior izquierda, haz clic en Administrador de sitio.

    Captura de pantalla del enlace de "Administrador de sitio"

  3. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda

  4. Si se te solicita, teclea tu contraseña de Consola de administración. Pantalla de desbloqueo de Consola de administración

  5. En la parte superior derecha de Consola de administración, da clic en Soporte. Botón para acceder al área de soporte

  6. Haz clic en Download support bundle (Descargar paquete de soporte).

  7. Si un ingeniero de soporte te dio un enlace de carga para tu paquete de soporte, utiliza este enlace. De lo contrario, visita https://support.github.com/ e inicia sesión (en caso de que se te solicite hacerlo) en una cuenta empresarial que tenga derechos de soporte.

  8. Visita https://support.github.com/uploads 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. Si un ingeniero de soporte te dio un enlace de carga para tu paquete de soporte, utiliza este enlace. De lo contrario, visita https://support.github.com/ e inicia sesión (en caso de que se te solicite hacerlo) en una cuenta empresarial que tenga derechos de soporte.
  3. Visita https://support.github.com/uploads 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. Captura de pantalla que muestra el enlace de "Licencia empresarial" en la barra lateral de ajustes de cuenta empresarial.

  6. Debajo de "Ayuda de GitHub Enterprise", da clic en Cargar un paquete de soporte. Captura de pantalla que muestra "Cargar un enlace de paquete de soporte".

  7. Debajo de "Selecciona una cuenta empresarial", selecciona la cuenta asociada al paquete de soporte del menú desplegable. Captura de pantalla que muestra el menú desplegable para seleccionar 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. Captura de pantalla que muestra el botón "Elegir archivo" para cargar un 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ás 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 soporte 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. Si un ingeniero de soporte te dio un enlace de carga para tu paquete de soporte, utiliza este enlace. De lo contrario, visita https://support.github.com/ e inicia sesión (en caso de que se te solicite hacerlo) en una cuenta empresarial que tenga derechos de soporte.
  3. Visita https://support.github.com/uploads 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