Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Desabilitando ou limitando o GitHub Actions para um repositório

Os proprietários do repositório podem desativar, habilitar e limitar o GitHub Actions para um repositório específico.

Neste artigo

Sobre as permissões do GitHub Actions para o seu repositório

By default, GitHub Actions is enabled on all repositories and organizations. You can choose to disable GitHub Actions or limit them to private actions only, which means that people can only use actions that exist in your repository. Para mais informações sobre GitHub Actions, consulte "Sobre GitHub Actions."

É possível habilitar o GitHub Actions para seu repositório. Quando você habilita o GitHub Actions, os fluxos de trabalho são capazes de executar ações localizadas no repositório e em qualquer outro repositório público. Você pode desabilitar GitHub Actions para o seu repositório completamente. Quando desativar GitHub Actions, nenhum fluxo de trabalho é executado em seu repositório.

Como alternativa, você pode habilitar o GitHub Actions em seu repositório, mas limitar as ações que um fluxo de trabalho pode ser executado. Quando você ativa apenas ações locais, fluxos de trabalho só podem executar ações localizadas no repositório ou organização.

Gerenciando as permissões do GitHub Actions para o seu repositório

Nota: Talvez você não seja capaz de gerenciar essas configurações se sua organização tem uma política de substituição ou é gerenciada por uma conta corporativa que tem uma política de substituição. Para mais informações, consulte "Desabilitando ou limitando GitHub Actions para sua organização" ou "Forçando políticas do GitHub Actions na sua conta corporativa".

  1. No GitHub, navegue até a página principal do repositório.
  2. Under your repository name, click Settings.
    Repository settings button
  3. In the left sidebar, click Actions.
    Actions setting
  4. Em "Permissões do Actions", selecione uma opção.
    Habilitar, desabilitar ou limitar ações para este repositório

Habilitar fluxos de trabalho para bifurcações privadas do repositório

If you rely on using forks of your private repositories, you can configure policies that control how users can run workflows on pull_request events. Available to private repositories only, you can configure these policy settings for enterprise accounts, organizations, or repositories. For enterprise accounts, the policies are applied to all repositories in all organizations.

  • Run workflows from fork pull requests - Allows users to run workflows from fork pull requests, using a GITHUB_TOKEN with read-only permission, and with no access to secrets.
  • Send write tokens to workflows from pull requests - Allows pull requests from forks to use a GITHUB_TOKEN with write permission.
  • Send secrets to workflows from pull requests - Makes all secrets available to the pull request.

Configurar a política de bifurcação privada para um repositório

  1. No GitHub, navegue até a página principal do repositório.
  2. Under your repository name, click Settings.
    Repository settings button
  3. In the left sidebar, click Actions.
    Actions setting
  4. Under Fork pull request workflows, select your options. Por exemplo:
    Habilitar, desabilitar ou limitar ações para este repositório
  5. Click Save to apply the settings.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato