Skip to main content

Não é possível habilitar o CodeQL em um repositório privado

Para usar code scanning em repositórios privados, o GitHub Code Security deve estar habilitado.

Se você não estiver em um plano GitHub Free ou GitHub Pro, poderá usar a code scanning apenas em repositórios disponíveis publicamente. Para habilitar o code scanning para repositórios privados ou internos, você deve fazer upgrade para GitHub Team ou GitHub Enterprise com GitHub Code Security e habilitar Code Security para o repositório. Para saber mais, confira Planos do GitHub e Sobre GitHub Segurança Avançada.

Confirme se o GitHub Code Security está habilitado

  1. Na página de configurações, role para baixo até "Code Security."

  2. Se houver um botão Habilitar associado e ativo, Code Security estará disponível nesse repositório, mas ainda não estará habilitado.

  3. Se o uso do GitHub Code Security for bloqueado por uma política, " Disabled" aparecerá no lugar do botão Enable.

           !["Captura de tela da configuração Advanced Security". A opção desabilitada está destacada em laranja escuro.](/assets/images/help/repository/ghas-enterprise-policy-block.png)
    

Solicitar acesso ao GitHub Code Security

  1. Nas configurações do "Code Security", clique no nome da empresa ou organização para exibir uma lista de usuários com acesso a fim de editar a política de controle de acesso ao GitHub Code Security. Para saber mais, confira Como impor políticas para segurança e análise de código na empresa.
  2. Siga a política de solicitação de acesso a recursos adicionais de sua empresa.

Habilitando o GitHub Code Security

  1. Abra a página de configurações "Code security".
  2. Ao lado do recurso "Code Security", clique em Enable.
  3. Execute code scanning novamente.