Criar hooks pre-receive
- No canto superior à direita do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
- Na parte superior da página, clique em Settings.
- Em " Settings", clique em Hooks.
- 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 do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
- Na parte superior da página, clique em Settings.
- Em " Settings", clique em Hooks.
- Ao lado do gancho de pré-recebimento que deseja editar, clique em Editar.
Excluir hooks pre-receive
- No canto superior à direita do GitHub Enterprise Server, clique na sua imagem do perfil e clique em Configurações da empresa.
- Na parte superior da página, clique em Settings.
- Em " Settings", clique em Hooks.
- 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, clique na foto de perfil e clique em Your organizations.
- 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 sua imagem de perfil e clique em Seu perfil.
-
Navegue até o repositório para o qual você deseja configurar os ganchos de pré-recebimento.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.
-
Na barra lateral esquerda, clique em Hooks.
-
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.