Conectando um repositório do GitHub
Visão geral
Este artigo mostra como conectar seu repositório do GitHub ao DevOps para que os metadados do Salesforce gerenciados nos branches do DevOps sejam sincronizados automaticamente com seu repositório do GitHub. Isso garante que seus branches, commits e pull requests sejam totalmente rastreados no seu sistema de controle de versão baseado em Git.
Tokens de acesso pessoal do GitHub
O DevOps se conecta a um repositório do GitHub usando um token de acesso pessoal. Você pode usar um Clássico token ou um Granular token, dependendo dos requisitos da sua empresa. As instruções abaixo cobrem ambos os métodos, mas você só precisa criar um tipo de token.
Pré-requisitos do GitHub
Repositório
A integração do DevOps com o GitHub sincroniza todos os branches, commits e pull requests em um único repositório do GitHub. Esse repositório pode ser público ou privado e pode pertencer a uma organização ou a um usuário individual.
A captura de tela abaixo mostra um repositório privado flosum-devops-example que faz parte da Flosum-Example organização.

Token de acesso pessoal - Clássico
Faça login na sua conta do GitHub.
Clique na sua foto de perfil no canto superior direito para abrir o menu suspenso.
Clique em Configurações.
Acesso Configurações do desenvolvedor > Tokens de acesso pessoal > Tokens (clássicos).
Clique no Gerar novo token menu suspenso.
Clique em Gerar novo token (clássico).

Insira uma descrição do token na Nota caixa de texto.
Clique no Expiração menu suspenso e selecione a data em que você deseja que o token expire.
Selecione o seguinte Escopos:
repo
workflow

Clique em Gerar token na parte inferior da página.
Copie o token e salve-o com segurança. Você precisará deste token ao conectar o DevOps à sua conta do GitHub.
Token de acesso pessoal - Granular
Faça login na sua conta do GitHub.
Clique na sua foto de perfil no canto superior direito para abrir o menu suspenso.
Clique em Configurações.
Acesso Configurações do desenvolvedor > Tokens de acesso pessoal > Tokens granulares.
Clique em Gerar novo token.

Insira um nome para o token na Nome do token caixa de texto.
Clique no Proprietário do recurso menu suspenso e selecione o usuário ou a organização que é proprietária do repositório para o qual este token será usado.
Clique no Expiração menu suspenso e selecione a data em que você deseja que o token expire.
Em Acesso ao repositório, selecione Selecionar apenas repositórios para limitar o escopo deste token apenas aos repositórios que você selecionar.
Clique no Selecionar repositórios menu suspenso e marque todos os repositórios a serem incluídos com este token.

Em Permissões, clique em Adicionar permissões para adicionar cada uma das permissões na tabela abaixo.
Defina o Acesso menu suspenso de cada permissão para corresponder à coluna Acesso na tabela abaixo.
Administração
Leitura e gravação
Conteúdo
Leitura e gravação
Metadados
Somente leitura
Webhooks
Leitura e gravação
Clique em Gerar token.

Revise as configurações do token na caixa de diálogo de confirmação e clique em Gerar token.
Copie o token e salve-o com segurança. Você precisará deste token ao conectar o DevOps à sua conta do GitHub.
Conectar o DevOps ao GitHub
Conectar GitHub
Clique no Tipo de serviço menu suspenso.
Selecione GitHub.

Na Organização caixa de texto, insira o nome da organização do GitHub proprietária do repositório ao qual você está se conectando. Deixe em branco se estiver se conectando a um repositório pertencente à sua conta de usuário do GitHub.
Caminho do repositório
O caminho do repositório do GitHub ao qual a integração tenta se conectar depende de se o Organização campo tem um valor.
Se o Organização campo tiver um valor, o caminho do repositório é:
github.com/{Organization}/{Repository name}
Se o Organização campo estiver em branco, o caminho do repositório é:
github.com/{Username}/{Repository name}
Na Nome de usuário caixa de texto, insira o nome de usuário do GitHub com o qual você está conectando esta integração.
Na Token caixa de texto, insira o token de acesso pessoal do GitHub que você criou na seção acima.
Na Nome do repositório caixa de texto, insira o nome do repositório do GitHub ao qual você está se conectando.

Clique em Conectar.

Se a integração com Git se conectar com sucesso ao seu repositório do GitHub, uma mensagem de sucesso aparecerá. A GitHub conexão então lista a organização e mostra seu status como Conectado.

Se a conexão da integração com Git falhar, verifique a mensagem de erro para determinar a causa. Depois de corrigir, tente conectar novamente.
Atualizado
Isto foi útil?


