Udostępnij za pośrednictwem


Twoja organizacja w NuGet.org

Organizacje umożliwiają firmom i projektom open source współpracę nad pakietami przy użyciu jednej tożsamości NuGet.org. W przypadku użytkownika pakietu konto organizacji jest takie samo jak istniejące konto użytkownika w NuGet.org.

Konta organizacji a indywidualne konta

Konto organizacji ma co najmniej jedno konto (użytkownika) jako jego członków. Ci członkowie mogą zarządzać zestawem pakietów przy zachowaniu jednej tożsamości dla własności.

Twoje indywidualne konto jest Twoją tożsamością w NuGet.org i może być członkiem dowolnej liczby organizacji. Pakiet może należeć do konta organizacji, takiego jak może należeć do pojedynczego konta. Użytkownicy pakietów nie widzą żadnej różnicy między pojedynczym kontem lub kontem organizacji: oba są wyświetlane jako pakiet owners.

Dodawanie nowej organizacji

Aby dodać nową organizację, wybierz swoje konto na NuGet.org, a następnie wybierz polecenie menu Zarządzaj organizacjami... :

Opcja menu w NuGet.org dla organizacji menedżera

Na następnej stronie wybierz przycisk Dodaj nową organizację:

Przycisk tworzenia nowej organizacji w NuGet.org

Na następnej stronie podaj nazwę organizacji i adres e-mail. Ponieważ konta organizacji współdzielą tę samą przestrzeń nazw co konta użytkowników, nazwa organizacji musi być inna niż każda inna organizacja lub konta użytkowników. Adres e-mail musi być również unikatowy dla wszystkich kont.

Dodawanie nowej strony organizacji na NuGet.org

Po utworzeniu konta organizacji jesteś administratorem i możesz przesyłać pakiety dla organizacji i dodawać członków organizacji.

Przekształcanie istniejącego konta w organizację

Ostrzeżenie

Konwersja konta jest nieodwracalna: nie można przekształcić organizacji z powrotem na konto użytkownika.

Jeśli zarządzasz pakietami jako zespół przy użyciu jednego konta użytkownika i chcesz przekonwertować to konto na organizację, użyj opcji Przekształć konto w organizację na stronie Zarządzanie organizacjami:

Opcja NuGet.org przekształcenia istniejącego konta w organizację

Na następnej stronie określ inne konto użytkownika, które ma zostać przypisane jako administrator organizacji, a następnie wybierz pozycję Przekształć.

Wprowadzanie informacji dotyczących przekształcania konta użytkownika w organizację

Zarządzanie członkami organizacji

Jako administrator organizacji możesz dodawać członków, podając NuGet.org nazwę konta użytkownika każdego członka; nie można używać adresów e-mail. Następnie oznaczysz każdego członka jako współpracownika lub administratora z następującymi uprawnieniami:

Uprawnienie Współpracownik Administrator
Zarządzanie pakietami organizacji
(prześlij nowe pakiety, zaktualizuj lub usuń listę istniejących pakietów)
Tak Tak
Zmienianie metadanych organizacji
(adres e-mail, ustawienia powiadomień)
Nie. Tak
Zarządzanie członkami organizacji Nie. Tak
Żądanie lub wykonywanie żądań współwłaścicieli dla pakietów organizacji Nie. Tak

Zarządzanie pakietami

Możesz wyświetlić wszystkie pakiety na koncie i wszystkich organizacjach, których jesteś członkiem na stronie Zarządzanie pakietami . Aby wyświetlić pakiety specyficzne dla twojego konta lub dowolnej określonej organizacji, użyj filtru kont w prawym górnym rogu strony.

Zarządzanie pakietami przy użyciu filtru konta

Przenoszenie pakietów do organizacji

Jeśli chcesz przenieść niektóre pakiety do nowo utworzonej organizacji, możesz to zrobić, żądając konta organizacji do współwłaściciela pakietu, a następnie usuwając siebie jako właściciela. Jeśli jesteś administratorem organizacji, nie ma potwierdzenia, aby zaakceptować własność. Jeśli jednak jesteś współpracownikiem, dodanie organizacji jako właściciela wymaga od jednego z administratorów zaakceptowania własności.

Publikowanie pakietów

Pakiety są publikowane w organizacji, takiej jak publikowanie pakietów na koncie użytkownika: bezpośrednio przekazując pakiet do NuGet.org lub wypychając pakiet za pomocą poleceń interfejsu nuget push wiersza polecenia lub dotnet nuget push .

Przekazywanie pakietów

Po bezpośrednim przekazaniu nowego pakietu na stronie przekazywania NuGet.org należy przypisać właściciela pakietu do konta użytkownika lub organizacji:

Opcja Przekaż pakiet przy użyciu konta

Korzystanie z kluczy interfejsu API

Aby wypchnąć pakiet za pomocą poleceń interfejsu nuget push wiersza polecenia lub dotnet nuget push , musisz uzyskać klucz interfejsu API wymagany przez te polecenia. Aby uzyskać szczegółowe informacje, zobacz Publikowanie pakietu.

Podczas tworzenia nowego klucza interfejsu API wybierz odpowiednią organizację z listy rozwijanej Właściciel pakietu. Dowolny utworzony klucz interfejsu API ma zastosowanie tylko do wybranej organizacji:

Klucz interfejsu API z opcją konta

Usuwanie organizacji

Jako użytkownik możesz usunąć siebie z organizacji, wybierając przycisk X wyświetlany przez członkostwo w organizacji:

Usuwanie konta użytkownika z organizacji

Administratorzy mogą usunąć dowolnego członka z organizacji, w tym innych administratorów. Jeśli jesteś jedynym administratorem organizacji, nie możesz usunąć siebie, chyba że zostanie dodany inny członek jako administrator.

Usuwanie konta organizacji

Konto organizacji można usunąć, klikając przycisk Usuń wyświetlany na stronie organizacji.

Usuwanie organizacji

Aby usunąć organizację, musisz ją potwierdzić, klikając przycisk potwierdzenia Usuń organizację.