Wie kann ich Team Project Zugriff auf alle Benutzer gewähren?

8

In unserer Organisation haben wir einige Projekte, die (nach Richtlinien) allen Entwicklern, QA und Projektmanagern offen stehen, die Zugriff auf TFS haben. Wie können wir in einer Teamprojektsammlung mit mehr als 150 Teamprojekten und mehr als 500 gültigen Benutzern problemlos alle gültigen TFS-Benutzer der Gruppe "Leser" für ein bestimmtes Projekt hinzufügen?

Überlegungen:

  • [Global]\Project Collection Valid Users kann keiner Gruppe hinzugefügt werden, da jede Gruppe automatisch Mitglied der Gruppe der gültigen Benutzer ist. Das würde eine zirkuläre Mitgliedschaft schaffen, und TFS wird es Ihnen (soweit ich durch Experimente gelernt habe) sowieso nicht erlauben.
  • Wir könnten eine neue AD- oder TFS-Gruppe erstellen, die eine benutzerdefinierte Liste "gültiger Benutzer" enthält. Diese Liste ändert sich jedoch ständig in einer Organisation dieser Größe, und es würde eine Verwaltungsherausforderung darstellen, diese Liste synchron zu halten. Ich würde eher einen Weg finden, die Tatsache auszunutzen, dass TFS bereits "weiß", wer alle gültigen Benutzer sind.

Ich habe mir die StackOverflow-Fragen bereits angesehen Wie kann man einer Gruppe von Benutzern schreibgeschützten Zugriff auf alle TFS-Teamprojekte gewähren? und Wie Windows-Gruppe als" Leser "zu allen Projekten in TFS 2010 Sammlung hinzufügen? die vorgeschlagen wurden, als ich anfing, diese Frage einzugeben, aber ich versuche nicht einen Benutzer zu allen Projekten hinzuzufügen ; Ich versuche, alle Benutzer zu einem Projekt hinzuzufügen.

    
Boris Nikolaevich 27.03.2012, 21:15
quelle

1 Antwort

4

Obwohl Sie Project Collection Valid Users nicht zu einer Projektgruppe hinzufügen können, können Sie die Gruppe selbst hinzufügen und ihr die gleichen Berechtigungen erteilen wie einer anderen Gruppe (z. B. die Readers -Gruppe des Projekts).

Schritte zum Hinzufügen von "Project Collection Valid Users" zu einem Teamprojekt

In diesem Beispiel gewähren wir allen berechtigten Benutzern in der Sammlung schreibgeschützten Zugriff. Wahrscheinlich möchten Sie auch einen passenden Zugriff auf den Quellcode des Projekts gewähren, also werde ich das in das Beispiel aufnehmen.

  1. Öffnen Sie den Team Explorer
  2. Klicken Sie mit der rechten Maustaste auf den Teamprojektnamen
  3. Wählen Sie Sicherheit ... aus
  4. Stellen Sie im Dialogfeld "Projektsicherheit", das geöffnet wird, sicher, dass Team Foundation Server-Gruppe ausgewählt ist, und klicken Sie auf Hinzufügen ...
  5. Im Dialogfeld Gruppe hinzufügen werden die Gruppen Ihres Projekts und alle globalen Gruppen aufgelistet. Wählen Sie [YourCollectionName]\Project Collection Valid Users und klicken Sie auf OK .
  6. Zurück im Dialogfeld "Projektsicherheit" werden im unteren Bereich verfügbare Berechtigungen aufgelistet. Überprüfen Sie die Berechtigung zum Anzeigen von Informationen auf Projektebene .
    • Wählen Sie optional auch die Berechtigung Testläufe anzeigen aus, da dies standardmäßig in der Gruppe Readers festgelegt ist.
  7. Klicken Sie auf Schließen , um das Dialogfeld "Projektsicherheit" zu schließen.
  8. Öffnen Sie den Quellcode-Kontroll-Explorer
  9. Klicken Sie mit der rechten Maustaste auf das Stammverzeichnis der Quellcodeverwaltung für Ihr Projekt
  10. Wählen Sie Eigenschaften ... aus
  11. Klicken Sie im Dialogfeld "Eigenschaften"
  12. auf die Registerkarte Sicherheit
  13. Stellen Sie sicher, dass Team Foundation Server-Gruppe ausgewählt ist, und klicken Sie auf Hinzufügen ... ausgewählt und klicken Sie auf Hinzufügen ...
  14. Im Dialogfeld Gruppe hinzufügen werden die Gruppen Ihres Projekts und alle globalen Gruppen aufgelistet. Wählen Sie [YourCollectionName]\Project Collection Valid Users und klicken Sie auf OK .
  15. Zurück im Dialogfeld Eigenschaften, immer noch auf der Registerkarte Sicherheit , listet der untere Bereich die verfügbaren Berechtigungen auf. Aktivieren Sie Zulassen für die Berechtigung Lesen .

Jetzt können alle Benutzer, die zu einem Teamprojekt in Ihrer TFS-Projektkollektion hinzugefügt wurden, auf Ihr Projekt zugreifen und den Quellcode anzeigen.

    
Boris Nikolaevich 28.03.2012, 22:43
quelle

Tags und Links