Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Administrar ganchos de pre-recepción en el aparato del Servidor de GitHub Enterprise

Configurar cómo las personas usarán sus ganchos de pre-recepción dentro de su aparato de Servidor de GitHub Enterprise.

En esta guía

Crear ganchos de pre-recepción

  1. In the upper-right corner of any page, click .

    Ícono de cohete para acceder a las configuraciones de administrador del sitio

  2. In the left sidebar, click Business.

    Business tab in the Site admin settings

  3. Under your business account's name, click Settings.

    Settings tab on the business account profile page

  4. En la barra lateral izquierda, haz clic en Hooks (Ganchos).

    Hooks tab in the business account settings sidebar

  5. Haz clic en Add pre-receive hook (Agregar gancho de pre-recepción).

    Agregar un gancho de pre-recepción

  6. En el campo Hook name (Nombre de gancho), escribe el nombre del gancho que deseas crear.

    Nombrar los ganchos de pre-recepción

  7. En el menú desplegable Environment (Entorno), selecciona el entorno en el que deseas ejecutar el gancho.

    Entornos para ganchos

  8. Under Script, from the Select hook repository drop-down menu, select the repository that contains your pre-receive hook script. Desde el menú desplegable Select file (Seleccionar archivo), selecciona el nombre de archivo o el script del gancho de pre-recepción.

    Script para ganchos

  9. Selecciona Use the exit-status to accept or reject pushes (Usar el estado de salida para aceptar o rechazar subidas) para imponer tu script. Al quitar la marca de selección de esta opción podrás probar el script mientras se ignora el valor del estado de salida. En este modo, el resultado del script estará visible para el usuario en la línea de comandos pero no en la interfaz web.

    Usar el estado de salida

  10. Selecciona Enable this pre-receive hook on all repositories by default (Habilitar este gancho de pre-recepción en todos los repositorios por defecto) si quieres que el gancho de pre-recepción se ejecute en todos los repositorios.

    Habilitar gachos para todos los repositorios

  11. Selecciona Administrators can enable and disable this hook (Los administradores pueden habilitar e inhabilitar este gancho) para permitir que los miembros de la organización con permisos de administración o propietario seleccionen si desean habilitar o inhabilitar este gancho de pre-recepción.

    Los administradores habilitan o inhabilitan los ganchos

Editar ganchos de pre-recepción

  1. In the upper-right corner of any page, click .

    Ícono de cohete para acceder a las configuraciones de administrador del sitio

  2. In the left sidebar, click Business.

    Business tab in the Site admin settings

  3. Under your business account's name, click Settings.

    Settings tab on the business account profile page

  4. En la barra lateral izquierda, haz clic en Hooks (Ganchos).

    Hooks tab in the business account settings sidebar

  5. Junto al gancho de pre-recepción que deseas editar, haz clic en .

    Editar pre-recepción

Eliminar ganchos de pre-recepción

  1. In the upper-right corner of any page, click .

    Ícono de cohete para acceder a las configuraciones de administrador del sitio

  2. In the left sidebar, click Business.

    Business tab in the Site admin settings

  3. Under your business account's name, click Settings.

    Settings tab on the business account profile page

  4. En la barra lateral izquierda, haz clic en Hooks (Ganchos).

    Hooks tab in the business account settings sidebar

  5. Junto al gancho de pre-recepción que deseas eliminar, haz clic en .

    Editar pre-recepción

Configurar ganchos de pre-recepción para una organización

Un administrador de la organización solo puede configurar permisos de gancho para una organización si el administrador del sitio seleccionó la opción Administrators can enable o disable this hook (Los administradores pueden habilitar o inhabilitar este gancho) al crear el gancho de pre-recepción. Para configurar los ganchos de pre-recepción para un repositorio, debes ser el administrador o el propietario de una organización.

  1. En la parte superior izquierda de Servidor de GitHub Enterprise, haz click en tu foto de perfil, y luego selecciona Tu perfil.

    Foto de perfil

  2. A la izquierda de tu página de perfil, en "Organizaciones", haz clic en el icono de tu organización.

    iconos de la organización

  3. En el nombre de tu organización, haz clic en Parámetros.

    Botón Parámetros de la organización

  4. En la barra lateral izquierda, haz clic en Hooks (Ganchos).

    Barra lateral de ganchos

  5. Junto al gancho de pre-recepción que deseas configurar, haz clic en el menú desplegable Hook permissions (Permisos del gancho). Selecciona si deseas habilitar o inhabilitar el gancho de pre-recepción o permite que lo configuren los administradores del repositorio.

    Permisos para ganchos

Configurar ganchos de pre-recepción para un repositorio

Un propietario de repositorio solo puede configurar un gancho si el administrador del sitio seleccionó la opción Administrators can enable or disable this hook (Los administradores pueden habilitar o inhabilitar este gancho) al crear el gancho de pre-recepción. En una organización, el propietario de la organización también debe haber seleccionado el permiso de gancho Configurable. Para configurar los ganchos de pre-recepción para un repositorio, debes ser un propietario de repositorio.

  1. En la parte superior izquierda de Servidor de GitHub Enterprise, haz click en tu foto de perfil, y luego selecciona Tu perfil.

    Foto de perfil

  2. Haz clic en Repositories (Repositorios) y selecciona el repositorio para el que deseas configurar los ganchos de pre-recepción.

    Repositorios

  3. En el nombre de tu repositorio, haz clic en Parámetros.

    Botón Parámetros del repositorio

  4. En la barra lateral izquierda, haz clic en Hooks & Services (Ganchos y Servicios).

    Ganchos y servicios

  5. Junto al gancho de pre-recepción que deseas configurar, haz clic en el menú desplegable Hook permissions (Permisos del gancho). Selecciona si deseas habilitar o inhabilitar el gancho de pre-recepción.

    Permisos para ganchos de repositorios

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos