Crear ganchos de pre-recepción
-
En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.
-
En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.
-
En " Configuración", haz clic en Enlaces.
-
Haga clic en Add pre-receive hook.
-
En el campo "Nombre de enlace", escribe el nombre del enlace que quieras crear.
-
Selecciona el menú desplegable Entorno y, después, haz clic en el entorno en el que quieras que se ejecute el enlace.
-
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.
-
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.
-
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.
-
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.
-
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
-
En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.
-
En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.
-
En " Configuración", haz clic en Enlaces.
-
Junto al enlace previo a la recepción que quieras editar, haz clic en Editar.
Eliminar ganchos de pre-recepción
-
En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.
-
En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Configuración.
-
En " Configuración", haz clic en Enlaces.
-
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.
- En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
- Junto a la organización, haga clic en Settings.
- En la barra lateral de la izquierda, haga clic en Hooks.
- 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.
-
En la esquina superior derecha de GitHub Enterprise Server, haga clic en su foto de perfil y luego en Your profile (Su perfil).
-
Navega al repositorio para el que quieras configurar los enlaces previos a la recepción.
-
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.
-
En la barra lateral de la izquierda, haz clic en Enlaces.
-
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.