Skip to main content

Enterprise Server 3.15 está disponível no momento como versão release candidate.

Permitir alterações em um branch de pull request criado a partir de bifurcação

Para obter mais colaboração, você pode permitir commits nos branches que criou a partir de forks 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 um usuário cria uma de pull request de um fork pertencente a ele, ele geralmente tem autoridade para decidir se outros usuários podem fazer commit do branch de comparação da pull request. Se o autor da solicitação de pull quiser maior colaboração, poderá conceder aos mantenedores do repositório upstream (ou seja, qualquer pessoa com acesso por push ao repositório upstream) permissão para fazer commit no branch de comparação da solicitação de pull. Para saber mais sobre os repositórios upstream, confira "Sobre bifurcações".

Os autores de pull requests podem conceder essas permissões ao criarem inicialmente uma pull request a partir de um fork em uma conta pessoal ou após eles criarem criar a pull request. Para obter mais informações, confira "Criando uma pull request a partir de uma bifurcação".

É possível definir permissões de commit quando você cria uma pull request pela primeira vez usando uma bifurcação. Para obter mais informações, confira "Criando uma pull request a partir de uma bifurcação". Além disso, é possível modificar uma pull request existente para permitir que os mantenedores de repositório façam commits no seu branch.

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

  1. No GitHub Enterprise Server, navegue até a página principal do repositório upstream da sua pull request.

  2. Abaixo do nome do repositório upstream, clique em Solicitações de 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á Permitir edições e acesso aos segredos por mantenedores. 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 solicitação de pull. No lado inferior direito, uma caixa de seleção azul habilitada e rotulada como "Permitir edições e acesso a segredos por mantenedores", é realçada com um contorno laranja.

Leitura adicional