Skip to main content

Verwalten von benutzerdefinierten Eigenschaften für Repositorys in deinem Unternehmen

Erstelle benutzerdefinierte Eigenschaften, um Organisationen eine konsistente Möglichkeit zum Kategorisieren von Repositorys zu bieten.

Wer kann dieses Feature verwenden?

Enterprise owners

Mithilfe benutzerdefinierter Eigenschaften können Sie Ihre Repositorys mit Informationen wie Compliance-Rahmenbedingungen, Datensensitivität oder Projektdetails ausstatten. Benutzerdefinierte Eigenschaften sind privat und können nur von Personen mit Leseberechtigung für das Repository eingesehen werden. Ein Unternehmen kann über bis zu 100 Eigenschaftsdefinitionen verfügen. Eine Liste zulässiger Werte kann bis zu 200 Elemente enthalten.

Wenn du benutzerdefinierte Eigenschaften auf Unternehmensebene definierst, kannst du konsistente Werte erstellen, die Benutzer auf Repositorys anwenden können. Mit benutzerdefinierten Eigenschaften können Sie eine konsistente Governance für Repositorys in Ihrem Unternehmen anwenden, indem Sie ein Regelsatz für Repositorys mit bestimmten Eigenschaften erstellen.

Zulässige Zeichen

Die Namen und Werte benutzerdefinierter Eigenschaften dürfen nur bestimmte Zeichen enthalten:

  • Namen: a-z, A-Z, 0-9, _, -, $, #
  • Werte: Alle druckbaren ASCII-Zeichen außer "

Wer kann Werte für benutzerdefinierte Eigenschaften festlegen und anzeigen, die ich definiert habe?

Nachdem du eine benutzerdefinierte Eigenschaft definiert hast, können Benutzer einen Wert für diese Eigenschaft in Repositorys im Unternehmen festlegen. Siehe Verwalten von benutzerdefinierten Eigenschaften für Repositorys in Ihrer Organisation.

  • Als Unternehmensbesitzer kannst du einen Standardwert für erforderliche Eigenschaften festlegen.
  • Organisationsbesitzer können Werte in ihrer Organisation festlegen, entweder repositoryübergreifend oder auf Repositoryebene.
  • Wenn diese Option aktiviert ist, können Personen mit Repositoryzugriff oder der differenzierten Berechtigung custom properties den Eigenschaftswert für ihr Repository festlegen und aktualisieren.

Personen mit Leseberechtigungen für ein Repository können die benutzerdefinierten Eigenschaftswerte für dieses Repository anzeigen.

Darüber hinaus können Organisationsbesitzer in ihrer Organisation nach Repositorys anhand von benutzerdefinierten Eigenschaftswerten suchen. Siehe Verwalten von benutzerdefinierten Eigenschaften für Repositorys in Ihrer Organisation.

Hinzufügen von benutzerdefinierten Eigenschaften

Sie können Ihrem Unternehmen benutzerdefinierte Eigenschaften hinzufügen, um diese Eigenschaften in allen Ihren Organisationen verfügbar zu machen.

  1. Klicke in der oberen rechten Ecke von GitHub Enterprise Server auf dein Profilbild und dann auf Enterprise settings.

  2. Klicke in der linken Randleiste unter „Policies“ auf Custom properties.

  3. Um eine neue benutzerdefinierte Eigenschaft hinzuzufügen, klicke in der oberen rechten Ecke auf New property.

  4. Gib einen Namen, eine Beschreibung und einen Typ für die benutzerdefinierte Eigenschaft ein. Der Name muss in allen Organisationen eindeutig sein, darf keine Leerzeichen enthalten und darf maximal 75 Zeichen lang sein.

  5. Optional kannst du Repositoriumsakteuren erlauben, diese Eigenschaft festzulegen auswählen. Wenn diese Option aktiviert ist, können Repositorybenutzer und Apps mit der differenzierten Berechtigung custom properties auf Repositoryebene den Eigenschaftswert für ihr Repository festlegen und aktualisieren. Darüber hinaus kann jeder Akteur, der ein Repository erstellt, die Eigenschaft für das Repository festlegen.

  6. Optional kannst du Require this property for all repositories auswählen und einen Standardwert hinzufügen. Dies bedeutet, dass Sie fordern, dass alle Repositorys in Ihrem Unternehmen einen Wert für diese Eigenschaft aufweisen. Repositorys, die keinen expliziten Wert für diese Eigenschaft haben, erben den Standardwert.

  7. Klicken Sie auf Eigenschaft speichern.

Umwandlung von Organisationseigenschaften in Unternehmenseigenschaften

Du kannst eine Eigenschaft von einer Organisation zu deinem Enterprise-Konto höherstufen, um sicherzustellen, dass der Eigenschaftsname und die Werte für die Verwendung in allen Organisationen im Unternehmen verfügbar sind.

  1. Klicke in der oberen rechten Ecke von GitHub Enterprise Server auf dein Profilbild und dann auf Enterprise settings.
  2. Klicke in der linken Randleiste unter „Policies“ auf Custom properties.
  3. Um alle Eigenschaften anzuzeigen, die von Organisationen verwaltet werden, klicke auf Filter, und wähle dann den Qualifizierer Managed by und organization als Wert als, oder gib managed-by:organization in der Filterleiste ein.
  4. Optional kannst du zum Anzeigen der von einer bestimmten Organisation verwalteten Eigenschaften auf Filter klicken und den Qualifizierer Organization und einen Organisationsnamen als Wert auswählen. Alternativ kannst du org:<ORGANIZATION-NAME> in der Filterleiste eingeben.
  5. Wählen Sie aus der Liste der Objekte das Objekt aus, das Sie bewerben möchten. Dies führt Sie zur Seite mit den Details zur Immobilie.
  6. Klicke auf Zur Unternehmensstufe befördern, um die ausgewählte Eigenschaft zu fördern. Der Eigenschaftsname muss unternehmensweit in allen Organisationen eindeutig sein, andernfalls ist die Förderung nicht zulässig.
  7. Klicken Sie auf Höherstufen.