En esta página, se describe cómo establecer y definir una configuración de terceros antes de crear el almacén de datos de GitHub.
Establece permisos y obtén el ID de cliente y el secreto del cliente
Para registrar una app de GitHub y obtener el ID de cliente y el secreto del cliente, haz lo siguiente:
- Accede a tu cuenta de GitHub.
- Ve a Configuración > Configuración para desarrolladores.
- En la página Developer Settings, haz clic en GitHub apps.
Haz clic en Nueva app de GitHub.
App de GitHub En la página de registro de la app, haz lo siguiente:
- En el campo Nombre de la app de GitHub, ingresa una etiqueta para identificar la app.
- En el campo URL de la página principal, ingresa la URL completa de la página principal de tu aplicación.
- En el campo URL de devolución de llamada, ingresa
https://vertexaisearch.cloud.google.com/oauth-redirect. - Para asegurarte de que los tokens venzan con regularidad y recibir un
refresh_tokenque se pueda usar para solicitar un token de acceso nuevo, selecciona la casilla de verificación Vencer tokens de autorización de usuario. - Para solicitarles a los usuarios que autoricen tu app cuando la instalen, selecciona la casilla de verificación Solicitar autorización del usuario (OAuth) durante la instalación.
En la sección Permisos, habilita los siguientes permisos:
Nombre del permiso Tipo de permiso Motivo del acceso Repositorio: Acciones Escritura y lectura Activar, enumerar, cancelar y volver a ejecutar ejecuciones de flujos de trabajo; acceder a los registros de trabajos Repositorio: Administración Solo lectura Enumera los colaboradores del repositorio Repositorio: Contenido Escritura y lectura Leer archivos, confirmaciones, ramas, etiquetas y versiones; crear ramas, escribir archivos, enviar confirmaciones y bifurcar repositorios Repositorio: Debates Escritura y lectura Leer las discusiones de GitHub y las categorías de discusión; agregar, actualizar o borrar comentarios de discusión Repositorio: Problemas Escritura y lectura Leer problemas, etiquetas, comentarios y problemas de búsqueda; crear o actualizar problemas, publicar comentarios, clasificar problemas y administrar etiquetas Repositorio: Metadatos Solo lectura (obligatorio) Buscar repositorios y usuarios Repositorio: Solicitudes de extracción Escritura y lectura Leer solicitudes de extracción, diferencias y comentarios de PR; combinar, actualizar y agregar comentarios y respuestas de revisión Repositorio: Alertas de análisis de código Solo lectura Leer alertas de análisis de código Repositorio: Alertas de Dependabot Solo lectura Lee las alertas de seguridad de Dependabot Repositorio: Alertas de análisis de secretos Solo lectura Leer alertas de análisis de secretos Organización: Miembros Solo lectura Consulta los equipos de la organización y sus miembros Organización: Tipos de problemas Solo lectura Ver los tipos de problemas de la organización Organización: Proyectos Escritura y lectura Leer y administrar Projects v2 a nivel de la organización (proyectos, elementos, campos y actualizaciones de estado) Cuenta: Destacados Escritura y lectura Destacar y dejar de destacar repositorios Cuenta: Perfil Escritura y lectura Accede a la información del perfil del usuario En la sección en la que se pregunta dónde instalar la app, selecciona Solo en esta cuenta.
Haz clic en Crear app de GitHub.
En el menú de navegación, selecciona Instalar app.
Selecciona una cuenta para instalar la app recién creada y haz clic en Instalar.
Selecciona All repositories y haz clic en Install & authorize.
En el menú de navegación, selecciona General.
Haz clic en Generar un nuevo secreto de cliente. Copia los valores del ID de cliente y del Secreto del cliente generado, y almacénalos de forma segura para usarlos más adelante.
Pestaña General de la app de GitHub