Skip to main content

Permitir alterações em um branch de pull request criado a partir de um fork

Habilite a colaboração permitindo que os mantenedores de repositório confirmem alterações nos branches de solicitação de pull criados a partir de bifurcações em sua conta pessoal.

Quem pode usar esse recurso?

People with push access to the upstream repository of a fork in a personal account can commit to the forked branches.

Quando alguém cria uma solicitação de pull de sua bifurcação, geralmente decide se outras pessoas podem se comprometer com o branch de comparação da solicitação de pull. Para uma maior colaboração, o autor pode conceder aos mantenedores do repositório upstream, ou seja, qualquer pessoa com acesso por push ao repositório upstream, permissão para se comprometer com o branch de comparação. Consulte Garfos.

Os autores de solicitação de pull podem definir essas permissões quando criam uma solicitação de pull de uma bifurcação em uma conta pessoal. Eles também podem atualizar uma solicitação de pull existente para permitir que os mantenedores de repositório se comprometam com o branch. Consulte Criando uma solicitação de pull a partir de um fork.

Habilitar permissões do mantenedor de repositório em pull requests existentes

  1. Em GitHubseguida, navegue até a página principal do repositório upstream da solicitação de pull.

  2. No nome do repositório upstream, clique em Solicitações pull.

    Captura de tela da página principal de um repositório. Na barra de navegação horizontal, uma guia, rotulada como "Solicitações de pull", é destacada em laranja escuro.

  3. Na lista de pull requests, navegue até a pull request em que deseja permitir os commits.

  4. Nos forks de propriedade do usuário, caso você deseje permitir que qualquer pessoa com acesso de push no repositório upstream faça alterações na sua solicitação de pull, selecione Permitir edições de mantenedores.

    Aviso

    Se o fork contiver fluxos de trabalho do GitHub Actions, a opção será Allow edits and access to secrets by maintainers. Permitir edições no branch de uma bifurcação que contém fluxos de trabalho do GitHub Actions também permite que um mantenedor edite os fluxos de trabalho do repositório bifurcado, o que pode potencialmente revelar valores de segredos e conceder acesso a outros branches.

    Captura de tela de uma pull request. No canto inferior direito, a caixa de seleção "Permitir edições e acesso a segredos por mantenedores" está habilitada e contornada em laranja.

Leitura adicional