Legado - Vincular uma aplicação ou aplicação-customização ao controle de origem

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Vincular uma aplicação ou personalização de aplicações ao controle de código-fonte permite que os desenvolvedores de aplicações gerenciem mudanças de um repositório Git.

    Antes de Iniciar

    Importante:
    Começando com Xanaduversão, o. legadoversão de ServiceNow Studioestá sendo preparado para descontinuação futura. Ele ficará oculto e não será mais ativado em novas instâncias, mas continuará sendo compatível. Para obter detalhes sobre o processo de descontinuação, consulte Processo de descontinuação [KB0867184] artigo na Base de conhecimento do Now Support.

    Tente criar e editar apps na versão atual de ServiceNow Studioem vez disso. Para obter mais informações, consulte ServiceNow Studio.

    • Função necessária: administrador
    • Saiba mais sobre Gerenciando personalizações de aplicações .
    • Crie um repositório Git dedicado para a aplicação. Para aumentar a segurança, habilite a autenticação multifator para o repositório Git.
    • Gere um token de acesso que a integração de controle de origem possa usar em vez de uma senha e uma senha de autenticação multifator. Pesquisar token de acesso pessoal ativado GitHub ou GitLab .
    • Restrinja permissões no token de acesso para permitir acesso de leitura e gravação ao repositório Git.
    • Verifique se a instância de não produção tem acesso de rede ao repositório Git.
    • Certifique-se de que os usuários adicionem o endereço de e-mail aos respectivos registros da tabela de usuários (ServiceNow sys_user) que eles usam em suas confirmações no repositório Git.
    • Saiba mais: Legado - Migrar histórico de conjunto de atualizações concluído para o controle de origem

    Por Que e Quando Desempenhar Esta Tarefa

    A integração de controle de origem não oferece suporte ao vínculo a uma aplicação ou personalização em uma instância de produção. Em vez disso, instale aplicações em uma instância de produção do repositório de aplicações, um conjunto de atualizações ou o. ServiceNow Store.

    Procedimento

    1. Abra a aplicação que você deseja vincular ao controle de origem Studio.
    2. Navegar até Controle de código-fonte > Vincular a controle de código-fonte.
      Studio Exibe a caixa de diálogo Link para controle de origem.Link para a caixa de diálogo Controle de origem
    3. Insira os detalhes da conexão para o repositório Git.
      Tabela 1. Detalhes da conexão do controle de origem
      Campo Descrição
      Protocolo de rede Tipo de credencial HTTPS ou SSH que permite a troca de dados de canal seguro.
      URL A URL do repositório Git em que você deseja salvar os arquivos da aplicação. Para o protocolo SSH, use o comando para gerar a chave privada ssh-keygen -t rsa -m pem -b 4096 -C "e-mail em endereço" .
      Nota:
      Se o URL do repositório Git para SSH fornecido pelo servidor Git não funcionar, verifique com o proprietário ou provedor do servidor Git a URL correta. Pode haver especificações adicionais, como prefixos de protocolo de esquema, números de porta e assim por diante, necessárias para que o URL do repositório Git funcione.
      Credencial A credencial a ser usada com o protocolo selecionado. Consulte Introdução às credenciais para saber mais sobre como criar credenciais.
      Nota:
      Se você selecionar o protocolo de rede SSH, insira uma credencial válida do tipo de chave privada SSH. Se você selecionar o protocolo https, insira uma credencial válida do tipo de credenciais de autenticação básica.
      Filial A ramificação do repositório na qual trabalhar na aplicação.
      Nome do MID Server O nome do MID Server existente para vincular.
      Nota:
      Use um MID Server separado para evitar conflitos com Descobertaatividades.

      Certifique-se de que o usuário do MID Server possa criar arquivos para a tabela sys_attachment e que a tabela possa aceitar arquivos do tipo "pacote".

      Vinculando ou importando Uma aplicação por meio de um MID Server permite o acesso a repositórios protegidos por um firewall. Consulte Usando o MID Server com controle de origem e. MID Server para saber mais

      E-mail padrão O endereço de e-mail do committer é definido pelo registro sys_user, se disponível. Mas se o campo de e-mail de registro sys_user de um committer estiver vazio, o sistema gerará um e-mail alternativo (username@instancename.service-now.com). Você também pode inserir um endereço de e-mail padrão e alterá-lo mais tarde. Para usar esse endereço de e-mail padrão em todos os casos, marque a caixa de seleção.
      Confirmar comentário Uma descrição opcional do repositório ou aplicação.
      Nota:
      Todos os desenvolvedores de aplicações na instância compartilham um único conjunto de credenciais de repositório.
    4. Clique em Enviar.
      O sistema valida a conexão e as credenciais do usuário e exibe uma mensagem de sucesso.

      Todos os desenvolvedores de aplicações na instância podem usar o repositório Git vinculado para gerenciar mudanças.