Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

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 GitHub Enterprise Server.

Crear ganchos de pre-recepción

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. Haga clic en Add pre-receive hook.

  4. En el campo "Nombre de enlace", escribe el nombre del enlace que quieras crear.

  5. Selecciona el menú desplegable Entorno y, después, haz clic en el entorno en el que quieras que se ejecute el enlace.

  6. En "Script", selecciona el menú desplegable Seleccionar repositorio de enlaces y, después, haz clic en el repositorio que contenga el script del enlace previo a la recepción.

  7. Selecciona el menú desplegable Seleccionar archivo y, después, haz clic en el nombre de archivo del script del enlace previo a la recepción.

  8. Para aplicar el script, selecciona Usar el estado de salida para aceptar o rechazas las inserciones. Al desactivar esta opción puedes 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.

  9. Si quieres que el enlace previo a la recepción se ejecute en todos los repositorios, selecciona Habilitar este enlace previo a la recepción en todos los repositorios de manera predeterminada.

  10. Para permitir que los miembros de la organización con permisos de administrador o propietario seleccionen si quieren habilitar o deshabilitar este enlace previo a la recepción, selecciona Los administradores pueden habilitar o deshabilitar este enlace.

Editar ganchos de pre-recepción

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. Junto al enlace previo a la recepción que quieras editar, haz clic en Editar.

Eliminar ganchos de pre-recepción

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. En la barra lateral de la cuenta de empresa, haz clic en Configuración. 1. En " Configuración", haz clic en Enlaces.

  3. Junto al enlace previo a la recepción que quieras eliminar, haz clic en Eliminar.

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

El administrador de una organización solo puede configurar permisos de enlace para una organización si el administrador del sitio seleccionó la opción Administrators can enable or disable this hook al crear el enlace de recepción previa. 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 esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Your organizations.

    Captura de pantalla del menú desplegable en la imagen de perfil de @octocat. "Sus organizaciones" se destaca en naranja oscuro. 2. Junto a la organización, haga clic en Settings.

  2. En la barra lateral de la izquierda, haga clic en Hooks.

  3. Junto al enlace de recepción previa que deseas configurar, selecciona el menú desplegable Permisos de enlace y, a continuación, haz clic en una opción.

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 al crear el enlace de recepción previa. En una organización, el propietario de la organización también debe haber seleccionado el permiso de enlace Configurable. Para configurar los ganchos de pre-recepción para un repositorio, debes ser un propietario de repositorio.

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en su foto de perfil y luego en Your profile (Su perfil).

  2. Navega al repositorio para el que quieras configurar los enlaces previos a la recepción.

  3. En el nombre del repositorio, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  4. En la barra lateral de la izquierda, haz clic en Enlaces.

  5. Junto al enlace previo a la recepción que quieras configurar, selecciona el menú desplegable Permisos de enlace y, después, haz clic para habilitar o deshabilitar el enlace previo a la recepción.