Criar hooks pre-receive
- No canto superior � direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa. 1. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
- Clique em Adicionar gancho de pré-recebimento.
- No campo Nome do gancho, insira o nome do gancho que deseja criar.
- No menu suspenso Ambiente, selecione o ambiente no qual deseja executar o gancho.
- Em Script, no menu suspenso Selecionar repositório de gancho, selecione o repositório que contém o script de gancho de pré-recebimento. No menu suspenso Selecionar arquivo, escolha o nome de arquivo do script de gancho de pré-recebimento.
- Selecione Usar o status de saída para aceitar ou rejeitar pushes para impor seu script. Ao desmarcar essa opção, você pode testar o script enquanto o valor do status de saída é ignorado. Nesse modo, a saída do script ficará visível para o usuário na linha de comando, mas não na interface da web.
- Selecione Habilitar este gancho de pré-recebimento em todos os repositórios por padrão se você quiser executar o gancho de pré-recebimento em todos os repositórios.
- Selecione Os administradores podem habilitar e desabilitar este gancho para permitir que membros da organização com permissões de administrador ou de proprietário escolham se desejam habilitar ou desabilitar esse gancho de pré-recebimento.
Editar hooks pre-receive
- No canto superior � direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa. 1. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
- Ao lado do gancho de pré-recebimento que deseja editar, clique em .
Excluir hooks pre-receive
- No canto superior � direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa. 1. Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
- Ao lado do gancho de pré-recebimento que deseja excluir, clique em .
Configurar hooks pre-receive para uma organização
Um administrador da organização só pode configurar permissões de gancho para uma organização se o administrador do site selecionou a opção Os administradores podem habilitar ou desabilitar este gancho quando criou o gancho de pré-recebimento. Para configurar hooks pre-receive em um repositório, você deve ser administrador ou proprietário da organização.
- No canto superior direito do GitHub Enterprise Server, clique na foto do seu perfil e clique em Suas organizações. 2. Ao lado da organização, clique em Configurações.
- Na barra lateral esquerda, clique em Ganchos.
- Ao lado do gancho de pré-recebimento que deseja configurar, clique no menu suspenso Permissões de gancho. Selecione se deseja habilitar ou desabilitar o hook pre-receive, ou permitir que ele seja configurado pelos administradores do repositório.
Configurar hooks pre-receive para um repositório
Um proprietário do repositório só pode configurar um gancho se o administrador do site selecionou a opção Os administradores podem habilitar ou desabilitar este gancho quando criou o gancho de pré-recebimento. Em uma organização, o proprietário da organização também precisa ter selecionado a permissão de gancho Configurável. Para configurar hooks pre-receive em um repositório, você deve ser proprietário do repositório.
- No canto superior direito do GitHub Enterprise Server, clique na foto do seu perfil e clique em Seu perfil.
- Clique em Repositórios e selecione para qual repositório você deseja configurar os ganchos de pré-recebimento. 1. Abaixo do nome do repositório, clique em Configurações.
- Na barra lateral esquerda, clique em Ganchos e Serviços.
- Ao lado do gancho de pré-recebimento que deseja configurar, clique no menu suspenso Permissões de gancho. Defina se você vai habilitar ou desabilitar os hooks pre-receive.