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.

Acerca de Registro de paquete de GitHub

Registro del paquete de GitHub es un servicio de alojamiento de paquete de software, similar a npmjs.org, rubygems.org o hub.docker.com, que te permite alojar tus paquetes y códigos en un lugar. Puedes alojar paquetes de software de forma privada o pública y usarlos como dependencias en tus proyectos.

Registro del paquete de GitHub actualmente está disponible en una versión beta de acceso público limitado. Para solicitar unirte a la versión beta de acceso público limitado, consulta la página Registro del paquete de GitHub. Deberías evitar usar Registro del paquete de GitHub para contenido y flujos de trabajo de alto valor durante el período beta.

En este artículo

Acerca de Registro del paquete de GitHub

Registro del paquete de GitHub te permite desarrollar tu código y alojar tus paquetes en un solo lugar. Puedes usar los paquetes de Registro del paquete de GitHub como una dependencia en tu código fuente en GitHub.

GitHub usa el archivo README en tu repositorio para generar la descripción del paquete y puedes editarlo para reflejar los detalles acerca del paquete o del proceso de instalación. GitHub agrega metadatos para cada versión del paquete que incluye enlaces al autor, el repositorio, la confirmación SHA, las etiquetas de la versión y la fecha. Para ver una página de paquete de registro de ejemplo, consulta el paquete @Codertocat/hello-world-npm.

Página paquete de registro

Estos son algunos ejemplos de cómo Registro del paquete de GitHub debería beneficiar tu flujo de trabajo:

Formatos y clientes admitidos

Registro del paquete de GitHub usa los comandos de herramientas del paquete nativo con el que ya estás familiarizado para publicar, consultar, descargar y modificar las versiones del paquete.

Registro del paquete de GitHub actualmente admite estos clientes y formatos.

Cliente del paquete Formato del paquete Descripción
npm package.json Node Package Manager para JavaScript. Para obtener más información, consulta "Configurar npm para usar con Registro del paquete de GitHub".
gema Gemfile Administrador Ruby Gem Package para Ruby. Para obtener más información, consulta "Configurar RubyGems para usar con Registro del paquete de GitHub".
mvn pom.xml Herramienta de administración y comprensión Apache Maven Project para Java. Para obtener más información, consulta "Configurar Apache Maven para usar con Registro del paquete de GitHub".
gradle build.gradle or build.gradle.kts Gradle build automation tool for Java. For more information, see "Configuring Gradle for use with Registro del paquete de GitHub."
docker container Plataforma de administración del contenedor Docker. Para obtener más información, consulta "Configurar Docker para usar con Registro del paquete de GitHub".
nuget nupkg Administración del paquete NuGet para .NET. Para obtener más información, consulta "Configurar NuGet para usar con Registro del paquete de GitHub".

Buscar paquetes en GitHub

Puedes buscar paquetes en GitHub si vas a https://github.com/search e ingresas un nombre de paquete.

Para ver los paquetes de registro, haz clic en Paquetes en la barra lateral izquierda.

Buscar paquetes de registro

Eliminar un paquete

To avoid breaking projects that may depend on your packages, Registro del paquete de GitHub does not support deleting published versions of a package or an entire published package for public repositories. En circunstancias especiales, como cuando existen motivos legales o para cumplir con los estándares del GDPR, puedes solicitar la eliminación de un paquete a través del Soporte de GitHub. Contáctate con el Soporte de GitHub usando nuestro formulario de contacto y el asunto "Registro del paquete de GitHub".

You can delete private packages via GitHub's API. For more information, see "Access to package version deletion" in la documentación del programador de GitHub.

Contactar con soporte técnico

Si eres un participante de la versión beta de acceso público limitado, comunícate con Soporte de GitHub mediante nuestro formulario de contacto y la línea de asunto "Registro del paquete de GitHub".

Si actualmente no estas participando de la versión beta de acceso público limitado, puedes solicitar unirte a la versión beta de acceso público limitado en la página Registro del paquete de GitHub.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos