Versión del artículo: Enterprise Server 2.17
Conectar el servidor de GitHub Enterprise a GitHub Enterprise Cloud
Después de que habilites GitHub Connect, puedes compartir características y flujos de trabajo específicos entre tu instancia de servidor de GitHub Enterprise y GitHub Enterprise Cloud.
Acerca de GitHub Connect
Para habilitar GitHub Connect, debes configurar la conexión en ambos tu instancia de servidor de GitHub Enterprise y en tu cuenta de empresa u organización de GitHub Enterprise Cloud.
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. Para obtener más información acerca de todas las características disponibles, consulta "Administrar conexiones entre GitHub Enterprise Server y GitHub Enterprise Cloud."
Cuando conectas tu instancia de servidor de GitHub Enterprise a GitHub Enterprise Cloud, 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
- El nombre del host de tu instancia de servidor de GitHub Enterprise
- La versión de tu instancia de servidor de GitHub Enterprise
- La cuenta de empresa u organización en GitHub.com está conectada a tu instancia de servidor de GitHub Enterprise
- El token de autenticación que usa tu instancia de servidor de GitHub Enterprise para hacerle solicitudes a GitHub.com
Habilitar GitHub Connect también crea un App GitHub cuyo dueño es la cuenta empresarial u organizacional de GitHub Enterprise Cloud. GitHub Enterprise Server usa las credenciales de App GitHub para hacerle solicitudes a GitHub.com.
GitHub Enterprise Server almacena credenciales desde la App GitHub. 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.
Habilitar GitHub Connect
- Iniciar sesión en tu instancia de servidor de GitHub Enterprise y GitHub.com.
- En la esquina superior derecha de cualquier página, da clic en .
- En la barra lateral izquierda, haga clic en Enterprise.
- En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
- En la barra lateral izquierda, haz clic en GitHub Connect.
- En "GitHub.com aún no está habilitado", haz clic en Enable GitHub Connect (Habilitar). Al hacer clic en Enable GitHub Connect (Habilitar), aceptas el Anexo GitHub Connect al Acuerdo de licencia GitHub Enterprise.
- Al lado de la cuenta de usuario u organización a la que quieres conectarte, haz clic en Connect (Conectar).
Desconectar una GitHub Enterprise Cloud organización o cuenta de empresa de tu instancia de servidor de GitHub Enterprise
Cuando te desconectas de GitHub Enterprise Cloud, se elimina la GitHub Connect App GitHub de tu cuenta de empresa u organización, y las credenciales almacenadas en tu instancia de servidor de GitHub Enterprise se eliminan.
- En la esquina superior derecha de cualquier página, da clic en .
- En la barra lateral izquierda, haga clic en Enterprise.
- En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
- En la barra lateral izquierda, haz clic en GitHub Connect.
- 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).
- Lee la información acerca de la desconexión y haz clic en Disable GitHub Connect (Inhabilitar GitHub Connect).