Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El conector Microsoft 365 Copilot conocimiento de GitHub permite a las organizaciones indexar los archivos markdown y de texto en los repositorios de GitHub en Microsoft 365 Copilot y experiencias de búsqueda. En este artículo se proporciona información sobre los pasos de configuración que deben completar los administradores de GitHub antes de que su organización implemente el conector de GitHub Cloud Knowledge.
Para obtener información sobre cómo implementar el conector, consulte Implementación del conector de Conocimiento de GitHub.
Lista de comprobación de configuración
En la lista de comprobación siguiente se enumeran los pasos necesarios para configurar el entorno y configurar los requisitos previos del conector.
| Tarea | Rol |
|---|---|
| Identificación del nombre de la organización de GitHub | Administrador de GitHub |
| Garantizar el acceso de API a la instancia de GitHub de destino | Administrador de GitHub |
| Identificar reglas de asignación de Microsoft Entra ID | Administrador de GitHub |
| Inicio de sesión en la cuenta de GitHub | Administrador de GitHub |
| Uso de una aplicación de GitHub personalizada para la autenticación | Administrador de GitHub |
| Configuración del firewall | Administrador de red |
Identificación del nombre de la organización de GitHub
Determine qué organización de GitHub desea indexar al configurar el conector.
Garantizar el acceso de API a la instancia de GitHub de destino
Confirme que la instancia de GitHub es accesible a través de la API.
Identificar reglas de asignación de Microsoft Entra ID
Defina las reglas de asignación de Microsoft Entra ID. Asegúrese de que los usuarios que acceden a los datos indexados de GitHub tienen identidades de Microsoft Entra ID correspondientes para habilitar la asignación de permisos precisa.
Inicio de sesión en la cuenta de GitHub
Para los usuarios administrados por la empresa que se autentican a través del inicio de sesión único (SSO), asegúrese de que la cuenta ha iniciado sesión antes de realizar las acciones de instalación. Actualmente, el flujo de autenticación de GitHub no admite el inicio de sesión basado en SSO durante la configuración.
Uso de una aplicación de GitHub personalizada para la autenticación (opcional)
Para obtener la experiencia de configuración más simplificada, use la aplicación de GitHub administrada por Microsoft.
También puede optar por usar su propia aplicación de GitHub para la autenticación. Si elige esta opción, siga los pasos de la siguiente lista de comprobación para completar la configuración.
| Tarea | Rol |
|---|---|
| Creación y configuración de la aplicación de GitHub | Administrador de GitHub |
| Creación de credenciales para la aplicación de GitHub | Administrador de GitHub |
| Instalación de la aplicación de GitHub | Administrador de GitHub |
Creación y configuración de la aplicación de GitHub
Compruebe que tiene asignados los permisos adecuados para configurar el servicio de GitHub. Para obtener más información, consulte Roles en una organización.
Para crear una aplicación de GitHub para usarla con el conector de Conocimiento en la nube de GitHub:
En GitHub, seleccione la foto de perfil en la parte superior derecha, seleccione Sus organizaciones y elija la organización de la que el conector debe extraer datos.
En la página información general de la organización, seleccione Configuración.
En la barra lateral izquierda, desplácese hacia abajo hasta Configuración del desarrollador y seleccione Aplicaciones de GitHub.
Seleccione Nueva aplicación de GitHub.
Configure la aplicación:
- Nombre de la aplicación de GitHub: escriba el nombre que prefiera.
- Dirección URL de la página principal: copie la dirección URL de la barra de direcciones del explorador.
-
Dirección URL de devolución de llamada:
- Para Microsoft 365 para empresas:
https://gcs.office.com/v1.0/admin/oauth/callback - Para Microsoft 365 Government:
https://gcsgcc.office.com/v1.0/admin/oauth/callback
- Para Microsoft 365 para empresas:
Desactive la opción Webhook .
Establezca los permisos siguientes:
Permisos del repositorio
- Contenido: solo lectura
- Metadatos : solo lectura
- Administración: solo lectura
- Webhooks: lectura y escritura
Permisos de organización
- Miembros: solo lectura
- Administración: solo lectura
- Webhooks: lectura y escritura
Permisos de cuenta
- direcciones Email: solo lectura
En Where can this GitHub App be installed (Dónde se puede instalar esta aplicación de GitHub), seleccione Any account (Cualquier cuenta) y, a continuación, seleccione Create GitHub App (Crear aplicación de GitHub).
Creación de credenciales para la aplicación de GitHub
En la página General de la aplicación GitHub, seleccione Generar un nuevo secreto de cliente para generar y copiar el secreto de cliente.
Instalación de la aplicación de GitHub
En la página General de la aplicación de GitHub, seleccione Instalar aplicación.
Seleccione la organización en la que desea instalar la aplicación.
Configuración del firewall
Para mayor seguridad, puede configurar reglas de firewall de IP para su Azure SQL Server o base de datos. Para obtener más información, consulte Reglas de firewall de IP.
Agregue los siguientes intervalos IP de cliente en la configuración del firewall.
| Región | Microsoft 365 Enterprise | Microsoft 365 Government |
|---|---|---|
| NAM | 52.250.92.252/30, 52.224.250.216/30 | 52.245.230.216/30, 20.141.117.64/30 |
| EUR | 20.54.41.208/30, 51.105.159.88/30 | ND |
| APC | 52.139.188.212/30, 20.43.146.44/30 | ND |
Las restricciones de IP pueden hacer que el conector deje de funcionar y provoque errores de rastreo. Para resolver este problema, agregue la dirección IP del conector a la lista de permitidos.