libgit2

libgit2

libgit2

A cross-platform, linkable library implementation of Git that you can use in your application.

AI 简介

libgit2 是一个跨平台、可链接的纯 C 语言 Git 核心功能实现库,提供稳定 API 供应用程序直接集成 Git 版本控制能力。它不依赖 Git 命令行工具,支持仓库操作(克隆、提交、分支、合并等)、对象遍历、引用管理及网络协议(HTTP/SSH)交互,并通过绑定层适配 Ruby、Python、.NET、Node.js 等多种语言。适用于需嵌入 Git 功能的桌面 GUI 客户端、代码托管平台(如自建 Forge)、CI/CD 工具、IDE 插件及自动化运维脚本等场景。

C
Other
10.5k
Stars
2.6k
Forks
382
Watchers
419
Issues

Star 增长

今日0
近 7 天0
近 30 天+23
综合评分72.3
默认分支main