2016-08-24 38 views
5

Uwaga: ponieważ jestem jedyną osobą, która tego szuka, wydaje mi się, że chcę użyć złej praktyki.Jakie uprawnienia musi użytkownik przesłać/wdrożyć do każdego repozytorium hostowanego na lokalnym serwerze Sonatype Nexus 3.0?

Chcę utworzyć użytkownika wdrażania. Jego jedynym celem jest zostać skonfigurowane w settings.xml jako serwer-jednostki:

<servers> 
<server> 
    <id>nexus</id> 
    <username>deploy-user</username> 
    <password>somepassword</password> 
</server> 
</servers> 

Użytkownik musi jedynie zgodę na przesyłanie artefakty do wszystkich repozytoriów hostowanych na serwerze Nexus 3.0. Stworzyłem rolę "Wdrożenie" i muszę wiedzieć, jakie uprawnienia należy zastosować.

+0

Prawdopodobny duplikat [Jaki jest minimalny zestaw uprawnień wymaganych do wdrożenia artefaktów w Nexusie 3?] (Http://stackoverflow.com/questions/40966763/what-are-the-minimal-set-of- uprawnienia-wymagane-do-wdrożenia-artefakty-do-nexus-3) – Alberto

+0

Oznaczone jako dup. Chociaż sformułowane przed http://stackoverflow.com/q/40966763/413020, to drugie ma działające rozwiązanie. – Alberto

Odpowiedz

-1

Ostatnio edytowane sie-26 ...

kroki wymagane do przesłania na serwer Nexus.

  1. Najpierw utwórz niestandardową rolę wdrożenia.
  2. Następnie dodaj te uprawnienia Rola wdrażania Nexusa, Wszystkie repozytoria - tworzenie, Wszystkie repozytoria - odczyt, Wszystkie repozytoria - wyświetl, Wszystkie repozytoria - zaktualizuj do utworzonej niestandardowej roli.
  3. Następnie przypisz tę niestandardową rolę wdrażania użytkownikom, którzy kiedykolwiek wymagają przesłania/wdrożenia artefaktów do Nexusa.
+3

1. Najpierw utwórz niestandardową rolę wdrożenia. 2. Następnie dodaj te uprawnienia, rola wdrożenia Nexus, wszystkie repozytoria - tworzenie, wszystkie repozytoria - odczyt, wszystkie repozytoria - przeglądaj, wszystkie repozytoria - zaktualizuj do utworzonej roli niestandardowej. 3. Następnie przypisz tę niestandardową rolę wdrażania użytkownikom, którzy kiedykolwiek wymagają przesłania/wdrożenia artefaktów na Nexus. –

+2

To jest nieprawidłowe dla Nexusa 3 – wshuman3