Skip to main content

Esta versión de GitHub Enterprise Server se discontinuará el 2024-08-29. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Administración de enlaces de recepción previa en la instancia

Configure how people will use pre-receive hooks on your GitHub Enterprise Server instance.

Crear ganchos de pre-recepción

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

    Captura de pantalla del menú desplegable que aparece al hacer clic en la foto de perfil en GitHub Enterprise Server. La opción "Configuración de Enterprise" está resaltada en un contorno naranja oscuro.

  2. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  3. En " Configuración", haz clic en Enlaces.

  4. Haga clic en Add pre-receive hook.

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

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

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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, haz clic en la foto de perfil y luego en Configuración de empresa.

    Captura de pantalla del menú desplegable que aparece al hacer clic en la foto de perfil en GitHub Enterprise Server. La opción "Configuración de Enterprise" está resaltada en un contorno naranja oscuro.

  2. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  3. En " Configuración", haz clic en Enlaces.

  4. 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, haz clic en la foto de perfil y luego en Configuración de empresa.

    Captura de pantalla del menú desplegable que aparece al hacer clic en la foto de perfil en GitHub Enterprise Server. La opción "Configuración de Enterprise" está resaltada en un contorno naranja oscuro.

  2. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.

  3. En " Configuración", haz clic en Enlaces.

  4. 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 propietario de una organización solo puede configurar permisos de enlace para una organización si el administrador del sitio seleccionó la opción Los administradores pueden habilitar o deshabilitar este enlace al crear el enlace de recepción previa. Para configurar los enlaces de recepción previa para un repositorio, debes ser el propietario de una organización.

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
  2. Junto a la organización, haga clic en Settings.
  3. En la barra lateral de la izquierda, haga clic en Hooks.
  4. 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.