Conectar un proveedor Git y revisar un pull request

Una conexión te permite consultar los repositorios a los que tienes acceso, clonar varios a la vez y trabajar con pull requests. Riff se integra con Azure DevOps, GitHub, GitLab y Bitbucket. Tu cuenta en el proveedor determina qué repositorios y acciones tienes disponibles.

Conectar una cuenta

  1. Abre Integraciones en la configuración, elige el proveedor e introduce los datos solicitados. Usa la organización para Azure DevOps y el workspace para Bitbucket. Si tu empresa aloja el servicio, introduce la dirección del servidor correspondiente.
  2. Introduce un token con los permisos necesarios. Si GitHub tiene configurado el acceso por navegador, también puedes autorizar el código que aparece en Riff. Valida y guarda la conexión.
  3. Consulta los repositorios disponibles. Selecciona uno o varios y elige la carpeta de destino antes de clonarlos. Si varias cuentas pueden acceder al mismo remoto, elige la conexión para ese repositorio. Si cambia el acceso, revisa la conexión en la gestión de repositorios.

Revisar y crear pull requests

Abre Pull Requests en la pestaña del repositorio. Filtra la lista, elige una solicitud y selecciona un archivo para leer su diff. GitHub y Bitbucket proporcionan la comparación a través del proveedor. Para Azure DevOps y GitLab, Riff compara referencias de ramas en el clon local y puede hacer fetch de las que falten. Puedes ver una solicitud aunque su comparación de archivos esté temporalmente fuera de alcance en ese equipo.

Para crear una solicitud, elige ramas de origen y destino diferentes, escribe un título, revisa la descripción y envíala con una conexión que tenga permiso para crearla. La opción del navegador abre la solicitud en el proveedor. Usar las plantillas de pull request del equipo.

Usar SSH para las operaciones Git

Con OpenSSH disponible, abre las claves SSH en la configuración para consultar las existentes o generar un par Ed25519. Copia la clave pública en tu cuenta del proveedor y usa la URL SSH del remoto para las operaciones Git. Guarda la clave privada en tu equipo. La conexión con el proveedor da acceso a las listas de repositorios, pull requests e incidencias dentro de Riff.