我怎样才能从GitHub获得pull个(可能也是push个)某个文件夹呢?

我的意思是,我需要.NET的API才能在C#中访问,而不是GIT的GUI.

推荐答案

我刚找到这个:http://www.eqqon.com/index.php/GitSharp

GitSharp是点的Git的实现.Net框架和Mono.它的目标是与原始Git完全兼容,并且应该是一个轻量级的库,用于基于Git作为对象数据库或以某种方式读取或操作存储库的酷应用程序...

.net相关问答推荐

DI通过对象的接口而不是实际类型来解析服务

";Make Async ValueTask/ValueTask方法分期分配发生了什么?

为什么脚本不从 _Layout 加载并且必须添加到部分视图中?

Msbuild try 构建 msbuild.exe 而不是我的 .csproj 文件

OpenCV的.Net(dotNet)包装器?

处理序列没有元素异常

将双精度转换为带有 N 个小数的字符串,点作为小数分隔符,并且没有千位分隔符

C# 中的 myCustomer.GetType() 和 typeof(Customer) 有什么区别?

实体框架 - 无法将 lambda 表达式转换为类型字符串,因为它不是委托类型

隐式与显式接口实现

.NET 如何判断路径是否是文件而不是目录?

无法在 Windows 10 上安装 Windows SDK 7.1

是否有 Linq 方法可以将单个项目添加到 IEnumerable

如何从 XDocument 获取 Xml 作为字符串?

.NET 进程间通信的最佳 Select 是什么?

string.Empty vs null.你用哪一个?

如何找到二维数组的大小?

如何将 Excel 序列日期编号转换为 .NET DateTime?

DLL 中有什么以及它是如何工作的?

例外:不支持 URI 格式