Was sind benutzerdefinierte Eigenschaften?
Benutzerdefinierte Eigenschaften sind strukturierte Metadatenfelder, die Sie an Repositorys oder Organisationen in GitHub.com anfügen können. Sie ermöglichen es Ihnen, Ihre Repositorys oder Organisationen mit Informationen wie Complianceframeworks, Datenempfindlichkeit oder Projektdetails zu versehen.
Ein Unternehmen kann bis zu 100 Eigenschaftsdefinitionen haben. Eine Liste der zulässigen Werte kann bis zu 200 Einträge enthalten.
Es gibt zwei Arten von benutzerdefinierten Eigenschaften:
-
**Benutzerdefinierte Repositoryeigenschaften**: Metadaten, die einzelnen Repositorys zugeordnet sind. -
**Benutzerdefinierte Eigenschaften der Organisation**: Metadaten, die Organisationen innerhalb eines Unternehmens zugeordnet sind.
Hinweis
Für GitHub Enterprise Server ist diese Funktion nur ab Version 3.21 verfügbar.
Was sind die Vorteile der Verwendung benutzerdefinierter Eigenschaften?
Neben einer verbesserten Erkennung, automatisierten Workflows, der Verfolgung der Compliance, der gezielten Durchsetzung von Richtlinien und besseren Funktionalitäten für das Reporting ermöglichen benutzerdefinierte Eigenschaften eine leistungsstarke Governance durch die Ruleset Integration.
Sowohl repository- als auch organisationsspezifische Eigenschaften können als Zielkriterien für Regelgruppen verwendet werden, wodurch eine differenzierte Richtlinienerzwingung basierend auf Metadaten ermöglicht wird.
- Informationen zu benutzerdefinierten Repositoryregeln finden Sie unter Erstellen von Regelsätzen für Repositorys in deiner Organisation und Verwalten von benutzerdefinierten Eigenschaften für Repositorys in deinem Unternehmen.
- Informationen zu benutzerdefinierten Regeln für die Organisation finden Sie unter Verwalten von Coderegelsätze für Repositorys in deinem Unternehmen.
Wie kann ich benutzerdefinierte Eigenschaften hinzufügen und verwalten?
Benutzerdefinierte Eigenschaften werden vollständig über GitHub's REST-API unterstützt, wodurch die programmgesteuerte Verwaltung und Integration in externe Systeme ermöglicht wird. Weitere Informationen findest du unter Benutzerdefinierte Eigenschaften.
Sie können benutzerdefinierte Eigenschaften über GitHub's UI hinzufügen. Weitere Informationen findest du unter Verwalten von benutzerdefinierten Eigenschaften für Repositorys in Ihrer Organisation und Verwalten von benutzerdefinierten Eigenschaften für Organisationen.