Conectar um provedor Git e revisar um pull request

Use uma conexão com o provedor para consultar os repositórios disponíveis, clonar vários de uma vez e trabalhar com pull requests. O Riff oferece integração com Azure DevOps, GitHub, GitLab e Bitbucket. Sua conta no provedor determina quais repositórios e ações estão disponíveis.

Conectar uma conta

  1. Abra Integrações nas configurações, escolha o provedor e informe os dados solicitados. No Azure DevOps, use a organização. No Bitbucket, use o workspace. Se a empresa hospeda o serviço, informe o endereço de servidor configurado para ele.
  2. Forneça um token com as permissões necessárias para a tarefa. No GitHub, quando a entrada pelo navegador estiver configurada, você também pode autorizar o código exibido. Valide e salve a conexão.
  3. Consulte os repositórios da conexão. Selecione um ou vários e escolha a pasta de destino antes de clonar. Se mais de uma conta puder acessar o mesmo remoto, escolha a conexão desse repositório. Se o acesso mudar, confira o estado da conexão no gerenciamento de repositórios.

Revisar e criar pull requests

Abra Pull Requests na aba do repositório. Filtre a lista, escolha um pedido e selecione um arquivo para ler o diff. GitHub e Bitbucket fornecem a comparação pelo próprio serviço. Para Azure DevOps e GitLab, o Riff compara as referências de branches no clone local e pode fazer fetch de referências ausentes. Um pedido pode estar visível mesmo quando a comparação de arquivos está indisponível naquele computador.

Para criar um pedido, escolha branches de origem e destino diferentes, escreva o título, revise a descrição e envie usando uma conexão com permissão de criação. Use a opção do navegador para abrir o pedido no provedor. Usar modelos de pull request da equipe.

Usar SSH nas operações Git

Com o OpenSSH disponível, abra Chaves SSH nas configurações para consultar as chaves existentes ou gerar um par Ed25519. Copie a chave pública para sua conta no provedor e use a URL SSH do remoto nas operações Git. Guarde a chave privada no computador. A conexão com o provedor dá acesso às listas de repositórios, pull requests e issues dentro do Riff.