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 recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

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 "em nome de" no GitHub.

Neste artigo

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.

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ção
    • name@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

  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 estiver usando um editor de texto na linha de comando para digitar sua mensagem de commit, certifique-se de que existam duas novas linhas entre o final da sua descrição de commit e o indicador Co-authored-by:.

  2. 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.

  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 do commit para sua alteração

  2. Na caixa de texto abaixo da mensagem do 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 Commit changes (Fazer commit de alterações) ou Propose changes (Propor alterações).

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

Leia mais

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.