Advertencia
- Es fundamental establecer las directivas de acceso restrictivas que necesita para el cubo de almacenamiento, ya GitHub que no aplica permisos de objetos específicos ni listas de control de acceso adicionales (ACL) a la configuración del cubo de almacenamiento. Por ejemplo, si haces que tu bucket sea público, los datos en el bucket serán accesibles en la internet pública. Si se han configurado restricciones por dirección IP, incluya direcciones IP para tu instancia de GitHub Enterprise Server y los usuarios finales que usarán .tu instancia de GitHub Enterprise Server
- Recomendamos usar un bucket dedicado para GitHub Packages, separado del bucket que usa para el almacenamiento de GitHub Actions.
- Asegúrese de configurar la cuenta de almacenamiento que quiera usar en el futuro. No se recomienda cambiar el almacenamiento después de empezar a usar GitHub Packages. Si debe mover GitHub Packages el almacenamiento a una nueva cuenta de almacenamiento en Azure Blob Storage, la autenticación basada en credenciales debe permanecer sin cambios y debe planear una sola ventana de mantenimiento si también va a migrar el GitHub Actions almacenamiento. Consulte "GitHub Packages consideraciones" en Migración del almacenamiento externo de Acciones de GitHub. Para los traslados entre proveedores, póngase en contacto con Soporte técnico para GitHub Enterprise.
Requisitos previos
Antes de poder habilitar y configurar GitHub Packages en tu instancia de GitHub Enterprise Server, debe preparar el contenedor de Azure Blob Storage. Para preparar su contenedor de Azure Blob Storage, se recomienda consultar la documentación oficial de Azure Blob Storage en el sitio oficial de documentación de Azure Blob Storage.
Habilitar GitHub Packages con Azure Blob Storage
-
Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .
-
Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
-
En la barra lateral " Site admin", haz clic en Consola de administración.
-
En la barra lateral de la izquierda, haga clic en Packages.
-
En "Paquetes de GitHub", selecciona la casilla Habilitar paquetes de GitHub.
-
En "Almacenamiento de paquetes", seleccione Azure Blob Storage y escriba el nombre del contenedor de Azure para su bucket de almacenamiento de paquetes y la cadena de conexión.
Debe crear un contenedor de almacenamiento antes de establecer el nombre y la cadena de conexión del contenedor.
Nota:
Para encontrar la cadena de conexión de Azure, vaya al menú Clave de acceso de la cuenta de almacenamiento de Azure.
El uso de un token de SAS o una dirección URL de SAS como cadena de conexión no se admite actualmente.
-
En la barra lateral "Configuración" , haga clic en Guardar configuración.
Nota:
Al guardar la configuración en Consola de administración se restablecen los servicios del sistema, lo que podría generar un tiempo de inactividad visible para el usuario.
-
Espera que se complete la fase de configuración.
Pasos siguientes
Como paso siguiente, puede personalizar qué ecosistemas de paquetes quieres poner a disposición de los usuarios finales en GitHub. Para más información, consulta Configurar la compatibilidad del ecosistema de paquetes para tu empresa.
Para obtener información general sobre cómo empezar a trabajar con GitHub Packages en GitHub, consulta Introducción a los paquetes de GitHub para su empresa.