---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Integrar GitHub em Velocidade de mudança para DevOps --- Clássico

# Integrar GitHub em Velocidade de mudança para DevOps --- Clássico {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Conecte sua instância GitHub para descobrir, configurar e importar repositórios, planos e pipelines.

## Antes de Iniciar

Função necessária: sn_devops.admin ou sn_devops.tool_owner

Conclua as etapas especificadas na seção [Introdução](https://servicenow-prod.fluidtopics.net/isUci~UGMcUesjWvlSjNzw "Saiba mais sobre o processo de configuração para Velocidade de mudança para DevOps que é necessário antes de configurar integrações com sua cadeia de ferramentas.") antes de se conectar a uma ferramenta.

## Por Que e Quando Desempenhar Esta Tarefa

* Conecte -se a GitHub e obtenha a URL do webhook ao enviar um registro da ferramenta DevOps.
* Descobrir repositórios e planos.
* Configure o webhook no repositório GitHub.
* Importar registros de ramificação e confirmação.
{#create-github-tool-dev-ops__ul_sjj_zch_rjb}

## Procedimento

1. Insira os detalhes da instância GitHub para se conectar ao DevOps Change Velocity navegando até TodosDevOpsFerramentasCriar novo (legado).
2. Insira um valor no campo Nome da ferramenta e preencha os detalhes da ferramenta.  
   {#create-github-tool-dev-ops__table_jfq_lwn_2tb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Integração da ferramenta | Ferramenta a ser integrada. Nesse caso, selecione GitHub. |
   | URL da Ferramenta | URL da instância GitHub existente a ser integrada. Por exemplo, https://api.github.com |
   | GitHub tipo de credencial | * Autorização básica * Nome do usuário GitHub * Token de acesso pessoal (clássico) {#create-github-tool-dev-ops__ul_t4m_zf4_fwb} Somente um token de acesso pessoal (clássico) é compatível com a autenticação básica. Ao gerar um token de acesso pessoal (clássico) para GitHub, você deve especificar os escopos a serem autorizados se não estiver concedendo acesso completo. Os escopos mínimos que você deve selecionar para autorização são repo, admin:repo_hook e user:email. * OAuthGitHub Credencial da ferramenta. Consulte [Configuração de GitHub credenciais do OAuth 2.0 para Velocidade de mudança para DevOps](https://servicenow-prod.fluidtopics.net/x445ZjCxkHXEZEkC_4pNMg "Crie credenciais OAuth 2.0 para aplicações GitHub ou aplicações OAuth e use-as para conectar sua instância GitHub."). {#create-github-tool-dev-ops__ul_s4m_zf4_fwb} |
   [Tabela 1. Formulário Criar ferramenta de DevOps]

   {#create-github-tool-dev-ops__table_jfq_lwn_2tb}

   Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar a GitHub, consulte GitHub permissões em [Permissões necessárias para DevOps ferramentas](https://servicenow-prod.fluidtopics.net/gr3Dt9S7_1bNaxJs8idjRg "Permissões necessárias em sua ferramenta de terceiros para se conectar a Velocidade de mudança para DevOps.").
3. **Opcional:** Selecione MID Server para uma ferramenta no local que está anexada a um MID Server.  
   A aplicação é definida automaticamente como DevOps e a capacidade é definida como REST.  
   Nota:  
   Para o GitHub Enterprise Server (instância no local), o OAuth não será compatível se você estiver se conectando usando um MID Server.
4. Selecione Enviar.

Após a criação bem-sucedida da ferramenta, você será direcionado para a página de registro da ferramenta.

5. Selecione Descobrir para descobrir repositórios, planos ou pipelines existentes para a ferramenta.  
   Registros de repositório são adicionados à lista relacionada de Repositórios.
6. Configure automaticamente a URL do webhook em um repositório GitHub para enviar notificações à ferramenta DevOps selecionando Configurar.  
   Como alternativa, você pode habilitar a pesquisa noturna para buscar o sistema de dados para qualquer repositório ou pipeline rastreado, definindo a propriedade Habilitar pesquisa como Sim.  
   Nota:  
   Se você não tiver privilégios de administrador para a ferramenta GitHub (para permitir a configuração automática da URL do webhook), talvez precise que o usuário administrador da ferramenta a configure para você (crie e configure a URL do webhook manualmente na instância da ferramenta). Depois que o webhook estiver configurado na ferramenta, entre no modo de configuração manual para se conectar à ferramenta manualmente e saia.
7. Clique em Importar para importar dados históricos do repositório.  
   Registros de ramificação importados e registros de confirmação do repositório são adicionados às listas relacionadas correspondentes.
8. No campo Aplicação, clique na lista de pesquisa e selecione um registro de aplicação para associar ao repositório ou clique em Novo para criar um.

