Skip to main content

Benutzerdefinierte Eigenschaften

Benutzerdefinierte Eigenschaften ermöglichen ihnen das Hinzufügen strukturierter Metadaten zu Repositorys und Organisationen, wodurch eine bessere Organisation, Governance und Automatisierung in Ihrer GitHub Umgebung ermöglicht wird.

Wer kann dieses Feature verwenden?

Repository custom properties can be managed by organization owners and users with admin permissions to the repository. Organization custom properties can be managed by enterprise owners and users with the "Manage the Enterprise's custom properties definitions" permission.

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.

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.