Skip to main content
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 atualizadas, acesse a documentação em inglês.
Atualmente o GitHub AE está em versão limitada.

Como gerenciar a política de aprovação de confirmação para sua organização

Você pode exigir que os usuários aprovem automaticamente todos os commits que fizerem na interface da Web de GitHub AE para repositórios de propriedade da sua organização.

Quem pode usar esse recurso

Organization owners can require all commits to repositories owned by the organization be signed off by the commit author.

Sobre as aprovações de commit

Para afirmar que um commit está em conformidade com as regras e o licenciamento que regem um repositório, muitas organizações exigem que os desenvolvedores aprovem cada commit. Se sua organização exigir aprovações de commit, você poderá tornar a aprovação uma parte contínua do processo de commit habilitando as aprovações de commit obrigatórias para usuários que fazem commit por meio da interface da Web de GitHub AE. Depois de habilitar as aprovações de commit obrigatórias para uma organização, cada commit feito em repositórios nessa organização por meio da interface da Web de GitHub AE será automaticamente aprovada pelo autor do commit.

Pessoas com acesso de administrador a um repositório também podem habilitar as aprovações de commit obrigatórias no nível do repositório. Para obter mais informações, confira "Como gerenciar a política de aprovação de confirmação para seu repositório".

As aprovações de commit obrigatórias só se aplicam a commits feitos por meio da interface da Web. Paro commits feitos por meio da interface de linha de comando Git, o autor do commit precisa aprovar o commit usando a opção --signoff. Para obter mais informações, confira a documentação do Git.

Você pode determinar se um repositório com o qual você está contribuindo tem as aprovações de commit obrigatórias habilitadas verificando o cabeçalho do formulário de commit na parte inferior do arquivo que você está editando. Depois que a aprovação de commit obrigatória tiver sido habilitada, aparecerá no cabeçalho "Aprovar e fazer commit de alterações".

Captura de tela do formulário de commit de com a aprovação obrigatória habilitada

Antes de aprovar um commit, você deve garantir que seu commit esteja em conformidade com as regras e o licenciamento que regem o repositório para o qual você está fazendo commit. O repositório pode usar um contrato de aprovação, como o Certificado de Origem do Desenvolvedor da Linux Foundation. Para obter mais informações, confira o Certificado de Origem do Desenvolvedor.

A aprovação de um commit é diferente da assinatura de um commit. Para obter mais informações sobre como assinar um commit, confira "Sobre a verificação de assinatura de commit".

Como gerenciar aprovações de commit obrigatórias para sua organização

  1. No canto superior direito do GitHub AE, clique na foto do seu perfil e clique em Suas organizações.

    Captura de tela do menu suspenso na imagem de perfil do @octocat. "Suas organizações" está contornado em laranja escuro. 2. Ao lado da organização, clique em Configurações.

    Captura de tela da organização "octo-org" com o botão "Configurações" realçado com uma estrutura de tópicos laranja escuro.

  2. Na seção "Código, planejamento e automação" da barra lateral, selecione Repositório e clique em Padrões do repositório.

  3. Selecione ou cancele a seleção de Exigir que os colaboradores aprovem commits baseados na Web.