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... :
Na następnej stronie wybierz przycisk Dodaj nową organizację:
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.
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:
Na następnej stronie określ inne konto użytkownika, które ma zostać przypisane jako administrator organizacji, a następnie wybierz pozycję Przekształć.
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.
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:
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:
Usuwanie organizacji
Jako użytkownik możesz usunąć siebie z organizacji, wybierając przycisk X wyświetlany przez członkostwo w 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.
Aby usunąć organizację, musisz ją potwierdzić, klikając przycisk potwierdzenia Usuń organizację.