Criar hooks pre-receive
-
No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.
-
Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.
-
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.
-
Selecione o menu suspenso Ambiente e clique no ambiente no qual deseja executar o gancho.
-
Em "Script", selecione o menu suspenso Selecionar repositório de gancho e clique no repositório que contém o script de gancho de pré-recebimento.
-
Escolha o menu suspenso Selecionar arquivo e clique no nome de arquivo do script de gancho de pré-recebimento.
-
Para impor o script, selecione Usar o status de saída para aceitar ou rejeitar pushes. 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.
-
Caso você deseje executar o gancho de pré-recebimento em todos os repositórios, selecione Habilitar este gancho de pré-recebimento em todos os repositórios por padrão.
-
Para permitir que os membros da organização com permissões de administrador ou de proprietário escolham se desejam habilitar ou desabilitar este gancho de pré-recebimento, selecione Os administradores podem habilitar e desabilitar este gancho.
Editar hooks pre-receive
-
No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.
-
Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.
-
Em " Configurações", clique em Ganchos.
-
Ao lado do gancho de pré-recebimento que deseja editar, clique em Editar.
Excluir hooks pre-receive
-
No canto superior à direita de GitHub Enterprise Server, clique na sua foto do perfil e clique em Configurações da empresa.
-
Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.
-
Em " Configurações", clique em Ganchos.
-
Ao lado do gancho de pré-recebimento que deseja excluir, clique em Excluir.
Configurar hooks pre-receive para uma organização
Um proprietário 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 ganchos de pré-recebimento para um repositório, você deve ser o proprietário de uma organização.
- No canto superior direito de GitHub, selecione sua foto de perfil e selecione Suas organizações.
- Ao lado da organização, clique em Configurações.
- Na barra lateral esquerda, clique em Ganchos.
- Ao lado do hook pre-receive que você deseja configurar, selecione o menu suspenso Permissões de hook e clique em uma opção.
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.
-
Navegue até o repositório para o qual você deseja configurar os ganchos de pré-recebimento.
-
Abaixo do nome do repositório, clique em Configurações. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.
-
Na barra lateral esquerda, clique em Ganchos.
-
Ao lado do gancho pré-recebimento que deseja configurar, selecione o menu suspenso Permissões de gancho e clique na opção para habilitar ou desabilitar o gancho pré-recebimento.