Su organización en NuGet.org
Las organizaciones permiten que las empresas y los proyectos de código abierto colaboren en paquetes mediante una única identidad de NuGet.org. Para un consumidor de paquetes, una cuenta de organización tiene el mismo aspecto que una cuenta de usuario en NuGet.org.
Cuentas de organización frente a cuentas individuales
Una cuenta de organización tiene una o varias cuentas individuales (de usuario) como miembros. Estos miembros pueden administrar un conjunto de paquetes al tiempo que mantienen una identidad única para la propiedad.
Su cuenta individual es su identidad en NuGet.org y puede ser un miembro de cualquier número de organizaciones. Un paquete puede pertenecer a una cuenta de organización y a una cuenta individual. Los consumidores de paquetes no perciben ninguna diferencia entre una cuenta individual y una cuenta de organización, ya que ambas aparecen como owners
(propietarias) del paquete.
Adición de una nueva organización
Para agregar una nueva organización, seleccione su cuenta de NuGet.org y haga clic en el comando de menú Administrar organizaciones…:
En la página siguiente, seleccione el botón Agregar nueva organización:
En la página siguiente, proporcione el nombre y la dirección de correo electrónico de la organización. Puesto que las cuentas de organización comparten el mismo espacio de nombres que las cuentas de usuario, el nombre de la organización debe ser diferente de cualquier cuenta de organización o usuario existente. La dirección de correo electrónico también debe ser única en todas las cuentas.
Una vez creada la cuenta de organización, usted será el administrador y podrá enviar paquetes para la organización y agregar miembros de la organización.
Transformación de una cuenta existente a una organización
Advertencia
La conversión de cuentas es irreversible, ya que no podrá volver a transformar una organización en una cuenta de usuario.
Si administra los paquetes como equipo con una sola cuenta de usuario y quiere convertir esa cuenta en una organización, use la opción Transform your account to an organization (Transformar la cuenta en una organización) en la página Administrar organizaciones:
En la página siguiente, especifique una cuenta de usuario diferente para asignarla como administrador de la organización y seleccione Transformar.
Administración de los miembros de la organización
Como administrador de la organización, puede agregar miembros. Para ello, proporcione el nombre de la cuenta de usuario de NuGet.org de cada miembro; no se pueden usar direcciones de correo electrónico. Después, marque cada miembro como colaborador o administrador con los permisos siguientes:
Permiso | Colaborador | Administrador |
---|---|---|
Administrar los paquetes de la organización (enviar nuevos paquetes y actualizar o quitar de la lista paquetes existentes) |
Sí | Sí |
Cambiar los metadatos de la organización (dirección de correo electrónico, configuración de las notificaciones) |
No | Sí |
Administrar los miembros de la organización | No | Sí |
Realizar solicitudes o actuar ante solicitudes de copropiedad para paquetes de la organización | No | Sí |
Administración de paquetes
Puede ver todos los paquetes de su cuenta y de todas las organizaciones a las que pertenece en la página Administrar paquetes. Para ver paquetes específicos de su cuenta o de una organización en concreto, use el filtro de cuentas situado en la parte superior derecha de la página.
Transferencia de paquetes a una organización
Si quiere transferir algunos paquetes a una organización recién creada, solicite que la cuenta de organización sea copropietaria del paquete y, después, quítese a usted mismo como propietario. Si es el administrador de la organización, no se solicitará ninguna confirmación para aceptar la propiedad. En cambio, si es un colaborador, es necesario que uno de los administradores acepte la propiedad para agregar la organización como propietaria.
Publicar paquetes
Puede publicar paquetes en una organización como si se tratara de una cuenta de usuario. Es decir, basta con que cargue directamente el paquete en NuGet.org o que lo inserte mediante los comandos de la CLI nuget push
o dotnet nuget push
.
Carga de paquetes
Al cargar directamente un nuevo paquete en la página de Carga de NuGet.org, asigne el propietario del paquete a una cuenta de usuario u organización:
Uso de claves de API
Para insertar un paquete mediante los comandos de CLI nuget push
o dotnet nuget push
, debe obtener una clave de API que requieren dichos comandos. Para obtener más información, consulte Publicar el paquete.
Al crear una clave de API, seleccione la organización apropiada en la lista desplegable Package Owner (Propietario del paquete). La clave de API que cree solo será aplicable a la organización elegida:
Eliminación de una organización
Como usuario, puede quitarse a usted mismo de una organización si hace clic en el botón X que se muestra junto a la pertenencia a la organización:
Los administradores pueden quitar a cualquier miembro de la organización, incluidos otros administradores. Si es el único administrador de una organización, no podrá quitarse a sí mismo a menos que agregue a otro miembro como administrador.
Eliminación de una cuenta de organización
Para eliminar una cuenta de organización, haga clic en el botón Eliminar que se muestra en la página de la organización.
Para eliminar la organización, debes confirmar la acción con el botón de confirmación Eliminar organización.