Skip to main content

Criar um commit em nome de uma organização

Você pode criar commits em nome de uma organização adicionando um trailer à mensagem do commit. Os commits atribuídos a uma organização incluem um selo on-behalf-of no GitHub Enterprise Cloud.

Observação: atualmente, a capacidade de criar um commit em nome de uma organização está em versão beta pública e sujeita a alterações.

Para criar commits em nome de uma organização:

  • você deve ser um integrante da organização indicado no trailer
  • você deve assinar o commit
  • o e-mail do seu commit e o e-mail da organização devem estar em um domínio verificado pela organização
  • sua mensagem de commit precisa terminar com o trailer de commit on-behalf-of: @org <name@organization.com>
    • org é o logon da organização
    • name@organization.com está no domínio da organização

As organizações podem usar o email name@organization.com como um ponto de contato público para esforços de código aberto.

Como criar commits com uma notificação on-behalf-of na linha de comando

  1. Digite sua mensagem de commit e uma descrição curta e significativa de suas alterações. Depois da descrição do commit, em vez de inserir aspas para encerrar, adicione duas linhas vazias.

    $ git commit -m "Refactor usability tests.
    >
    >

    Dica: se você estiver usando um editor de texto na linha de comando para digitar sua mensagem de commit, verifique se há duas linhas novas entre o final da descrição do commit e o trailer de commit on-behalf-of:.

  2. Na próxima linha da mensagem de commit, digite on-behalf-of: @org <name@organization.com> e uma aspa de fechamento.

    $ git commit -m "Refactor usability tests.
    >
    >
    on-behalf-of: @org <name@organization.com>"

O novo commit, mensagem e selo aparecerão no GitHub.com na próxima vez que você fizer push. Para obter mais informações, confira "Efetuar push das alterações para um repositório remoto".

Como criar commits com uma notificação on-behalf-of no GitHub Enterprise Cloud

Depois de fazer alterações em um arquivo usando o editor da Web do GitHub Enterprise Cloud, você pode criar um commit em nome da sua organização adicionando um trailer on-behalf-of: à mensagem de commit.

  1. Depois de fazer as alterações, na parte inferior da página, digite uma mensagem de commit curta e significativa que descreve as alterações feitas. Mensagem de commit para a alteração

  2. Na caixa de texto abaixo da mensagem de commit, adicione on-behalf-of: @org <name@organization.com>.

    Exemplo de trailer on-behalf-of da mensagem do commit na segunda caixa de texto da mensagem do commit

  3. Clique em Fazer commit de alterações ou em Propor alterações.

O novo commit, mensagem e selo aparecerão no GitHub.com.

Leitura adicional