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.

Configuring third-party storage for packages

You can configure the third-party service that Paquetes de GitHub uses to store your enterprise's packages.

En este artículo

Note: Paquetes de GitHub is currently in beta for Servidor de GitHub Enterprise 2.22. To join the beta for your instance, use the sign-up form.

About third-party storage for Paquetes de GitHub

Paquetes de GitHub on Servidor de GitHub Enterprise uses external blob storage to store your packages. The amount of storage required depends on your usage of Paquetes de GitHub.

At this time, Paquetes de GitHub supports blob storage with Amazon Web Services (AWS) S3. MinIO is also supported, but configuration is not currently implemented in the GitHub Enterprise interface. You can use MinIO for storage by following the instructions for AWS S3, entering the analagous information for your MinIO configuration.

For the best experience, we recommend using a dedicated bucket for Paquetes de GitHub, separate from the bucket you use for GitHub Actions storage.

Configuring AWS S3 as storage for Paquetes de GitHub

Warning: Make sure to configure the bucket you'll want to use in the future. We do not recommend changing your storage after you start using Paquetes de GitHub.

Before you configure AWS as storage for Paquetes de GitHub, make sure your AWS access key ID and secret have the following permissions:

  • s3:PutObject
  • s3:GetObject
  • s3:ListBucketMultipartUploads
  • s3:ListMultipartUploadParts
  • s3:AbortMultipartUpload
  • s3:DeleteObject
  • s3:ListBucket
  1. En la esquina superior derecha de cualquier página, da clic en .
    Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. En la barra lateral izquierda, haz clic en Consola de administración.
    pestaña Consola de administración en la barra lateral izquierda
  3. In the left sidebar, click Packages.
    Packages tab in management console sidebar
  4. Under "AWS Service URL", type the S3 endpoint URL for your bucket's region.
    AWS Service URL field
  5. Under "AWS S3 Bucket", type the name of the S3 bucket you want to use to store package artifacts.
    AWS S3 Bucket field
  6. Under "AWS S3 Access Key", type your access key for S3.
    AWS S3 Access Key field
  7. Under "AWS S3 Secret Key", type your secret key for S3.
    AWS S3 Secret Key field
  8. Under "AWS S3 Region", type your region for S3.
    AWS S3 Region field
  9. Debajo de la barra lateral izquierda, da clic en Guardar configuración.
    El botón de guardar en la Consola de administración
  10. Espera a que la configuración se ejecute por completo.

¿Te ayudó este documento?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.