Skip to main content

Publicación de un paquete

Puede publicar un paquete en GitHub Packages para ponerlo a disposición de otros usuarios para que lo descarguen y lo reutilicen.

¿Quién puede utilizar esta característica?

Anyone with write permissions for a repository can publish a package to that repository.

Acerca de los paquetes publicados

Puedes ayudar a la gente a entender y usar tu paquete proporcionando una descripción y otros detalles como instrucciones de instalación y uso en la página del paquete. GitHub proporciona metadatos para cada versión, como la fecha de publicación, la actividad de descarga y las versiones recientes. Para obtener una página de paquete de ejemplo, vea @Codertocat/hello-world-npm.

Puedes publicar paquetes en un repositorio público (paquetes públicos) para compartir con todo GitHub, o bien en un repositorio privado (paquetes privados) para compartir con colaboradores o con una organización. Un repositorio se puede conectar a más de un paquete. Para evitar confusiones, asegúrate de que el archivo README y la descripción proporcionen información clara de cada paquete.

Si una nueva versión de un paquete corrige una vulnerabilidad de seguridad, debe publicar un aviso de seguridad en el repositorio. GitHub revisa cada aviso de seguridad publicado y puede usarlo para enviarlo Dependabot alerts a repositorios afectados. Para más información, consulta Asesorías de seguridad de repositorio.

Publicación de un paquete

Nota:

GitHub Packages solo admite la autenticación mediante un personal access token (classic). Para más información, consulta Administración de tokens de acceso personal.

Puede publicar un paquete en GitHub Packages con cualquier cliente de paquetes compatible siguiendo las mismas directrices generales.

  1. Cree o use un existente personal access token (classic) con los ámbitos adecuados para la tarea que desea realizar. Para más información, consulta Acerca de los permisos para los Paquetes de GitHub.
  2. Autentíquese en GitHub Packages con personal access token (classic) y las instrucciones para su cliente de paquetes.
  3. Publica el paquete siguiendo las instrucciones para el cliente de paquetes.

Para instrucciones específicas del cliente de paquete, consulta Trabajar con un registro de Paquetes de GitHub.

Después de publicar un paquete, puede ver el paquete en GitHub. Para más información, consulta Visualizar paquetes.