Somente os autores da pull request ou aqueles com acesso push ao repositório upstream podem fornecer aos mantenedores de repositório upstream permissão para fazer commits em seus branch de comparação da pull request em uma bifurcação de propriedade do usuário. Para saber mais sobre os repositórios upstream, confira "Sobre os forks".
Os autores de pull requests podem dar essas permissões ao criarem inicialmente uma pull request a partir de uma bifurcação de propriedade do usuário ou depois de criar a pull request. Para obter mais informações, confira "Como criar uma solicitação de pull com base em um fork".
É 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 "Como criar uma solicitação de pull com base em um fork". 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
-
No GitHub Enterprise Server, navegue até a página principal do repositório upstream da sua pull request.
-
Abaixo do nome do repositório upstream, clique em Solicitações de pull.
-
Na lista de pull requests, navegue até a pull request em que deseja permitir os commits.
-
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.