Skip to main content
Skip to content

Gerenciando o acesso à correção automática agentic para verificação de código

Controle a distribuição de agentic autofix em toda a sua empresa, organizações e repositórios.

Quem pode usar esse recurso?

Agentic Autofix está disponível para repositórios públicos em GitHub.com e para repositórios de propriedade da organização com GitHub Code Security ou GitHub Advanced Security. Os usuários não precisam de uma GitHub Copilot licença. Agentic Autofix não está disponível para repositórios de propriedade do usuário em uma empresa que usa Enterprise Managed Users.

Sobre acesso e implantação

Controles de acesso para agentic autofix se propagam da empresa para a organização e o repositório:

  • Para uma organização pertencente à empresa, um proprietário da empresa ou gerente de segurança deve permitir que as organizações configurem agentic autofix. Permitir o recurso não o habilita para organizações ou repositórios.
  • Um proprietário da organização ou gerente de segurança pode habilitar agentic autofix para a organização. A configuração da organização a habilita para repositórios elegíveis por padrão.
  • Os administradores do repositório podem desativar repositórios individuais ou habilitá-los novamente, sujeitos às configurações da empresa e da organização.
  • Para um repositório público qualificado de propriedade de uma conta pessoal, um administrador de repositório pode habilitar ou desabilitar agentic autofix diretamente.

Agentic Autofix não está disponível para repositórios de propriedade do usuário em uma empresa que usa Enterprise Managed Users.

Se sua organização usou agentic autofix durante a visualização pública, você deverá habilitá-lo novamente.

Antes de habilitar o recurso, examine como o uso de AI credits e GitHub Actions minutos afetam seus custos.

Para uma organização independente, ignore o procedimento da empresa. Para um repositório público qualificado de propriedade de uma conta pessoal, ignore os procedimentos corporativos e de organização.

Permitir agentic autofix para uma empresa

Os proprietários da empresa e os gerentes de segurança podem permitir que as organizações em uma empresa configurem agentic autofix. Essa política não habilita o recurso para nenhuma organização nem repositório.

  1. Navegue até sua empresa. Por exemplo, na página Enterprises em GitHub.com.
  2. Na parte superior da página, clique em Políticas.
  3. Em "Policies", clique em Advanced Security.
  4. Para a Agentic Autofix política, selecione Todas as organizações: Permitidas.

Ativando agentic autofix para uma organização

Os proprietários da organização e os gerentes de segurança podem habilitar agentic autofix para todos os repositórios qualificados em sua organização. Para uma organização de propriedade empresarial, a política empresarial também deve permitir isso.

Antes de habilitar a configuração da organização, coordene com os administradores do repositório sobre todos os repositórios que devem optar por não participar.

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  4. Na seção " Security and quality" da barra lateral, clique Advanced Security em configurações globais.

  5. Em "Code scanning", para habilitar o recurso, defina Agentic Autofix como Ativado.

Gerenciamento agentic autofix de um repositório

Para um repositório de propriedade da organização, agentic autofix é habilitado por padrão quando a organização o habilita. Os administradores do repositório podem desabilitar ou reabilitá-lo para um repositório individual. Para um repositório público qualificado de propriedade de uma conta pessoal, um administrador de repositório pode habilitá-lo ou desabilitá-lo diretamente.

  1. Em GitHub, acesse a página principal do repositório.

  2. No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na seção "Segurança e qualidade" da barra lateral, clique em Advanced Security.

  4. Na seção "Code Security", habilite ou desabilite ******** definindo a alternância como Agentic Autofix ou Desativado.

Depois de habilitar agentic autofix, os usuários com acesso de gravação ao repositório poderão atribuir alertas de verificação de código a Copilot. Consulte Resolver alertas de varredura de código.

Desabilitar agentic autofix

Você pode desabilitar agentic autofix no nível da empresa, da organização ou do repositório. Se você desabilitá-lo no nível da empresa ou da organização, os administradores do repositório não poderão habilitá-lo novamente.

Não permitir agentic autofix para Enterprise

Os proprietários da empresa e os gerentes de segurança podem impedir que todas as organizações e repositórios em sua empresa usem agentic autofix.

  1. Navegue até sua empresa. Por exemplo, na página Enterprises em GitHub.com.
  2. Na parte superior da página, clique em Políticas.
  3. Em "Policies", clique em Advanced Security.
  4. Para a política Agentic Autofix, selecione Todas as organizações: Não permitido.

Desabilitar agentic autofix para uma organização

Os proprietários da organização e os gerentes de segurança podem desabilitar agentic autofix para todos os repositórios da sua organização.

  1. No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.

  2. Selecione uma organização clicando nela.

  3. No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela das guias no perfil de uma organização. A guia "Configurações" está contornada em laranja escuro.

  4. Na seção " Security and quality" da barra lateral, clique Advanced Security em configurações globais.

  5. Em "Code scanning", defina Agentic Autofix como Desativado.

Desabilitando agentic autofix para um repositório

Os administradores do repositório podem excluir um repositório individual agentic autofix. Para um repositório público qualificado de propriedade de uma conta pessoal, isso desabilita o recurso diretamente.

  1. Em GitHub, acesse a página principal do repositório.

  2. No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

    Captura de tela de um cabeçalho de repositório que mostra as guias. A guia "Configurações" é realçada por um contorno laranja-escuro.

  3. Na seção "Segurança e qualidade" da barra lateral, clique em Advanced Security.

  4. Na seção "Code Security", defina Agentic Autofix como Desativado.