Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
NuGet.org es un host público de paquetes NuGet empleados por millones de desarrolladores de .NET y .NET Core todos los días.
Rol de NuGet.org en el ecosistema de NuGet
En su rol como host público, NuGet.org mantiene el repositorio central de más de 100 000 paquetes únicos en nuget.org. NuGet.org no es el único host posible para los paquetes. La tecnología NuGet también permite hospedar paquetes de forma privada en la nube (por ejemplo, en Azure DevOps), en una red privada o incluso en el sistema de archivos local. Si está interesado en un host diferente u otra opción de alojamiento, consulte Hospedaje de sus propios feeds NuGet.
NuGet.org, como cualquier host para paquetes NuGet, actúa como punto de conexión entre creadores de paquetes y consumidores de paquetes. Los creadores crean paquetes NuGet útiles y los publican. A continuación, los consumidores buscan paquetes útiles y compatibles en hosts accesibles, descargando e incluyendo esos paquetes en sus proyectos. Una vez instalado en un proyecto, las API de los paquetes están disponibles para el resto del código del proyecto.
Accounts
Para publicar paquetes en NuGet.org, primero debe crear una cuenta individual (usuario). Esto se convierte en su identidad en NuGet.org.
NuGet.org también permite crear una cuenta de organización. Una cuenta de organización tiene una o varias cuentas individuales como miembros. Los miembros pueden administrar un conjunto de paquetes al tiempo que mantienen una única identidad para la propiedad. A través de su cuenta individual, puede ser miembro de cualquier número de organizaciones.
Un paquete puede pertenecer a una cuenta de organización como puede pertenecer a una cuenta individual. Los consumidores de paquetes no ven ninguna diferencia entre una cuenta individual o la cuenta de la organización: ambos aparecen como paquete owners.
claves de API
Una vez que tenga un paquete NuGet (archivo .nupkg ) para publicarlo, publíquelo en NuGet.org mediante la CLI de nuget.exe o la CLI de dotnet.exe, junto con una clave de API adquirida de NuGet.org.
Al publicar un paquete, se incluye el valor de clave de API en el comando de la CLI.
Publicación de confianza
NuGet.org admite publicación de confianza, que es una manera segura y simplificada de publicar paquetes NuGet.
Prefijos de identificador
Al publicar paquetes, puede reservar y proteger su identidad reservando prefijos de identificador. Al instalar un paquete, se les proporciona a los consumidores de paquetes información adicional que indica que el paquete que consumen no es engañoso en sus propiedades identificativas.
Punto de conexión de API para NuGet.org
Para usar NuGet.org como repositorio de paquetes con clientes NuGet, debe usar el siguiente punto de conexión de API V3:
https://api.nuget.org/v3/index.json
Los clientes más antiguos todavía pueden usar el protocolo V2 para llegar a NuGet.org. Sin embargo, tenga en cuenta que los clientes nuGet 3.0 o posterior tendrán un servicio más lento y menos confiable mediante el protocolo V2:
https://www.nuget.org/api/v2(El protocolo V2 está en desuso).