# sysrepo **Repository Path**: src-openeuler/sysrepo ## Basic Information - **Project Name**: sysrepo - **Description**: YANG-based system repository for all-around configuration management - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-09-16 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: sig-industrial-control ## README # sysrepo Sysrepo 是一个用于 Unix/Linux 应用程序的基于 [YANG](http://tools.ietf.org/html/rfc7950) 的配置和操作状态数据存储。 应用程序可以使用 sysrepo 来存储由提供的 YANG 模型建模的配置,而不是使用例如平面配置文件。 Sysrepo 将确保存储在数据存储中的数据的数据一致性,并强制执行 YANG 模型定义的数据约束。应用程序目前可以使用 sysrepo 客户端库的 [C 语言 API](inc/sysrepo.h) 来访问数据存储中的配置,但对其他编程语言的支持也计划在以后支持。 Sysrepo 可以轻松地与管理代理集成,例如 [NETCONF](https://tools.ietf.org/html/rfc6241) 或 [RESTCONF](https://tools.ietf.org/html/rfc8040) 服务器,使用应用程序用于访问其配置的相同客户端库 API。截至目前,sysrepo 已与 [Netopeer 2 NETCONF 服务器](https://github.com/CESNET/Netopeer2) 集成。这意味着使用 sysrepo 存储其配置的应用程序可以自动受益于通过 NETCONF 进行控制的能力。