Sobre limites temporários de interação
O limite de interações na organização habilita limites de interação temporária para todos os repositórios públicos pertencentes à organização. Habilitar um limite de interação para um repositório restringe certos usuários de comentar, abrir problemas, criar pull requests, reagir com emojis, editar comentários existentes e editar títulos de problemas e pull requests.
Ao habilitar um limite de interação, você pode escolher uma duração para o limite: 24 horas, 3 dias, 1 semana, 1 mês ou 6 meses. Depois que o período do seu limite terminar, os usuários poderão retomar as atividades normais nos repositórios públicos da sua organização.
Existem três tipos de limites de interação.
- Limite aos usuários existentes: limita a atividade aos usuários que têm contas com menos de 24 horas que não têm contribuições anteriores e que não são colaboradores.
- Limite aos colaboradores anteriores: limita a atividade aos usuários que não contribuíram para o branch padrão do repositório e que não são colaboradores.
- Limite aos colaboradores de repositório: limita a atividade aos usuários que não têm acesso de gravação no repositório.
Os integrantes da organização não são afetados por nenhum dos tipos de limite.
Quando você habilita restrições de atividades para toda a organização, você não pode habilitar ou desabilitar restrições de interação em repositórios individuais. Para saber mais sobre como limitar a atividade de um repositório individual, confira Restringir interações no repositório.
Os proprietários e os moderadores da organização também podem bloquear os usuários por um período específico. Após o término do bloqueio, o usuário é automaticamente desbloqueado. Para saber mais, confira Bloquear usuários da organização.
Restringir interações na organização
-
No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.
-
Selecione uma organização clicando nela.
-
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.

-
Para proprietários da organização: Na seção "Acesso" da barra lateral, selecione Moderação e clique em Limites de Interação.
Para os moderadores da organização: na barra lateral, clique em Limites de interação.
- Em "Limites de interação temporária", à direita do tipo de limite de interação que você deseja definir, selecione o menu suspenso Habilitar e clique na duração que você deseja para o seu limite de interação.
Limitando solicitações de pull abertas simultâneas para usuários sem acesso de gravação
Em todos os repositórios públicos pertencentes à sua organização, você pode definir um número máximo de solicitações de pull que um usuário sem acesso de gravação pode ter aberto ao mesmo tempo. Esse limite se aplica separadamente a cada repositório, de modo que um usuário sem acesso de gravação pode ter até o número máximo configurado de solicitações de pull abertas em cada repositório público pertencente à organização, não em toda a organização. Quando um usuário sem acesso de gravação atinge o limite em um repositório, ele deve fechar uma solicitação de pull existente ou aguardar alguém com acesso de gravação mesclar um antes de abrir um novo.
Essa configuração ajuda os mantenedores a gerenciar o volume de contribuição impedindo que os usuários abram um número excessivo de solicitações de pull, o que pode sobrecarregar filas de revisão e disparar execuções de CI desnecessárias. O limite só se aplica aos usuários sem acesso de gravação– os usuários com acesso de gravação ou superior não são afetados.
As solicitações de pull de rascunho não contam para o limite de um usuário. Somente solicitações de pull abertas e que não sejam de rascunho são contadas para determinar se um usuário atingiu o limite máximo.
O limite no nível da organização tem precedência, mas se um repositório pertencente à sua organização tiver seu próprio limite de solicitação de pull configurado após o limite no nível da organização, o limite no nível do repositório substituirá o limite no nível da organização. Consulte Restringir interações no repositório.
Configurando o limite de solicitação de pull
Para configurar o limite de solicitação de pull, navegue até a página de configurações de limites de interaçãoseguindo as mesmas etapas descritas em Limitar interações em sua organização e, em seguida, em limites de solicitação pull, selecione o número máximo de solicitações de pull abertas simultâneas permitidas para usuários sem acesso de gravação. Você também pode usar a API REST para configurar o limite de solicitação de pull. Consulte Pontos de extremidade da API REST para interações com a organização.