Observação: a capacidade de criar um commit em nome de uma organização, atualmente, 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 do commit deve terminar com o trailer do commit
on-behalf-of: @org <name@organization.com>
org
é o login da organizaçãoname@organization.com
está no domínio da organização
A organização pode usar o e-mail name@organization.com
como um ponto público de contato para esforços de código aberto.
Criar commits com um selo on-behalf-of
na linha de comando
-
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. > >
Tip: If you're using a text editor on the command line to type your commit message, ensure there are two newlines between the end of your commit description and the
on-behalf-of:
commit trailer. -
Na próxima linha da mensagem do commit, digite
on-behalf-of: @org <name@organization.com>
e, em seguida, aspas 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 na próxima vez que você fizer push. Para obter mais informações, consulte "Fazer push das alterações em um repositório remoto".
Criar commits com um selo on-behalf-of
no GitHub
Depois que fizer alterações em um arquivo usando um editor web no GitHub, você poderá criar um commit em nome da sua organização adicionando um trailer on-behalf-of:
à mensagem do commit.
-
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.
-
Na caixa de texto abaixo da mensagem do commit, adicione
on-behalf-of: @org <name@organization.com>
. -
Clique em Commit changes (Fazer commit de alterações) ou Propose changes (Propor alterações).
O novo commit, mensagem e selo aparecerão no GitHub.