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.

Connecting your enterprise account to GitHub Enterprise Cloud

Después de que habilites GitHub Connect, puedes compartir características y flujos de trabajo específicos entre tu instancia de GitHub Enterprise Server y Nube de GitHub Enterprise.

Enterprise owners who are also owners of a Nube de GitHub Enterprise organization or enterprise account can enable GitHub Connect.

Acerca de GitHub Connect

Para habilitar GitHub Connect, debes configurar la conexión en ambos tu instancia de GitHub Enterprise Server y en tu cuenta de empresa u organización de Nube de GitHub Enterprise.

Para configurar una conexión, tu configuración proxy debe permitir la conectividad a github.com y api.github.com. Para obtener más información, consulta "Configuring an outbound web proxy server."

Después de habilitar GitHub Connect, podrás habilitar características, como búsqueda unificada y contribuciones unificadas. For more information about all of the features available, see "Managing connections between your enterprise accounts."

Cuando conectas tu instancia de GitHub Enterprise Server a Nube de GitHub Enterprise, un registro en GitHub.com almacena información sobre la conexión:

  • La parte pública de la clave de tu licencia GitHub Enterprise Server
  • Un hash de tu licencia GitHub Enterprise Server
  • El nombre personalizado de tu licencia GitHub Enterprise Server
  • The version of tu instancia de servidor de GitHub Enterprise
  • The hostname of your GitHub Enterprise Server instance
  • La cuenta de empresa u organización en GitHub.com está conectada a tu instancia de GitHub Enterprise Server
  • El token de autenticación que usa tu instancia de GitHub Enterprise Server para hacerle solicitudes a GitHub.com

Habilitar GitHub Connect también crea un GitHub App cuyo dueño es la cuenta empresarial u organizacional de Nube de GitHub Enterprise. GitHub Enterprise Server usa las credenciales de GitHub App para hacerle solicitudes a GitHub.com.

GitHub Enterprise Server almacena credenciales desde la GitHub App. Estas credenciales se replicarán en cualquier entorno de alta disponibilidad o de agrupación y se almacenarán en cualquier copia de seguridad, incluidas las instantáneas creadas por Utilidades de respaldo del servidor de GitHub Enterprise.

  • Un token de autenticación, que es válido durante una hora
  • Una clave privada, que se utiliza para generar un nuevo token de autenticación

Habilitar GitHub Connect no permitirá GitHub.com que los usuarios hagan cambios en GitHub Enterprise Server.

Para obtener más información acerca de cómo administrar las cuentas empresariales utilizando la API de GraphQL, consulta la sección "Cuentas empresariales".

Habilitar GitHub Connect

  1. Iniciar sesión en tu instancia de GitHub Enterprise Server y GitHub.com.
  2. En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil en GitHub Enterprise Server
  3. 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
  4. En la barra lateral izquierda, haz clic en GitHub Connect. GitHub Connect tab in the business account settings sidebar
  5. En "GitHub Connect aún no está habilitado", haz clic en Enable GitHub Connect (Habilitar). By clicking Enable GitHub Connect, you agree to the "GitHub Terms for Additional Products and Features."

Enable GitHub Connect button

  1. Al lado de la cuenta de usuario u organización a la que quieres conectarte, haz clic en Connect (Conectar). Conecta el botón junto a una cuenta de empresa o negocio

Disconnecting a Nube de GitHub Enterprise organization or enterprise account from your enterprise account

Cuando te desconectas de Nube de GitHub Enterprise, se elimina la GitHub Connect GitHub App de tu cuenta de empresa u organización, y las credenciales almacenadas en tu instancia de GitHub Enterprise Server se eliminan.

  1. En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil en GitHub Enterprise Server

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

  3. En la barra lateral izquierda, haz clic en GitHub Connect. GitHub Connect tab in the business account settings sidebar

  4. Al lado de la cuenta de empresa u organización de la que te quieres desconectar, haz clic en Disable GitHub Connect (Inhabilitar GitHub Connect).

    Inhabilitar el botón Conectar de GitHub para una cuenta de empresa o nombre de organización

  5. Lee la información acerca de la desconexión y haz clic en Disable GitHub Connect (Inhabilitar GitHub Connect). Modal con información de advertencia acerca de la desconexión y el botón de confirmación