Integrar com GitHub Enterprise Cloud
A integração da aplicação Gestão de ativos de software com a aplicação GitHub Enterprise Cloud ajuda a rastrear suas assinaturas de software e recuperar licenças não utilizadas.
| Processo | Função de usuário necessária na aplicação Enterprise Cloud GitHub | Escopos de autenticação |
|---|---|---|
| Baixar assinaturas | Proprietário da organização | ler:org |
| Extrair atividade do usuário | Proprietário da organização |
|
| Recuperar assinatura | Proprietário da organização | write:org |
Gerar um token de acesso de API para GitHub Enterprise Cloud
Gere um token que você pode usar para acessar a GitHub Enterprise Cloud API.
Antes de Iniciar
GitHub Função necessária: proprietário da organização
A conta de usuário usada para autenticação deve ser capaz de ler todos os repositórios na organização da qual fazem parte.
Por Que e Quando Desempenhar Esta Tarefa
O serviço de hospedagem de repositório GitHub usa tokens de acesso pessoal para conceder aos usuários acesso à API GitHub. Os tokens de acesso pessoal funcionam de forma semelhante aos tokens de acesso OAuth, autorizando solicitações de API. Ao gerar um token de acesso pessoal para autorizar suas solicitações da GitHub Enterprise Cloud API, você pode obter acesso à GitHub Enterprise Cloud API.
Procedimento
Criar uma GitHub conexão do Enterprise Cloud
Crie uma conexão entre suas GitHub aplicações Enterprise Cloud e sua instância ServiceNow.
Antes de Iniciar
Se você quiser usar um MID Server para comunicação entre sua instância ServiceNow e suas aplicações GitHub Enterprise Cloud, você deve primeiro configurar um MID Server em sua instância. Consulte MID Server para obter instruções detalhadas.
ServiceNow Função necessária: administrador
Procedimento
Criar um GitHub Enterprise perfil de integração em nuvem
Crie um perfil de integração GitHub Enterprise do Enterprise Cloud para rastrear assinaturas de software e otimizar o licenciamento de suas aplicações do GitHub Enterprise Cloud.
Antes de Iniciar
Para criar um GitHub Enterprise perfil de integração em nuvem, solicite o plug-in Gestão de ativos de software - Gestão de licenças de SaaS (com.sn_sam_saas_int) na ServiceNow Store.
ServiceNow Função necessária: sam_integrator ou administrador
Por Que e Quando Desempenhar Esta Tarefa
Se você estiver usando Espaço para ativos de software, a opção para criar o GitHub perfil de integração em nuvem em IU principal estará inativa.
Procedimento
O que Fazer Depois
Depois que a integração se conecta, sua instância ServiceNow cria automaticamente modelos de software, regras de recuperação e assinaturas de usuário que são atualizadas diariamente.
Revise todas as regras de recuperação geradas automaticamente para recuperar assinaturas de usuário. Para obter mais informações, consulte Revisar uma regra de recuperação de software.
- Para obter mais informações sobre como criar direitos de software na aplicação clássica Gestão de ativos de software, consulte Criar direitos no Gestão de ativos de software clássico.
- Para obter mais informações sobre como criar direitos de software no Software Asset Workspace, consulte Criar direitos no espaço.
- Para obter mais informações sobre como criar direitos de software usando o Gestão de ativos de software Playbook, consulte Criar direitos usando o tutorial guiado.
- Para obter mais informações sobre como executar a reconciliação na aplicação clássica Gestão de ativos de software, consulte Executar reconciliação de software.
- Para obter mais informações sobre como executar a reconciliação no Software Asset Workspace, consulte Executar reconciliação de software no espaço.