所以我在GIT存储库中有文件存储。现在我通常会git pull
进行最新修订。由于我希望获得的文件路径基本上是一个URL,如:https://github.com/.../myfile.extention,有没有办法在Objective C中获取文件?
我知道如何使用NSURL和NSURLRequest从网址获取数据,但我不确定以下内容: 1. GET?还是POST? 2.我如何进行身份验证?
我在Google上搜索过,但主要得到的结果却给了我一些框架效果。如果没有一些额外的框架,有没有办法以最简单的方式做到这一点?
Update:
以下有人建议我使用Git.Framework,但它们还不支持远程推送和拉动,如下所示。
有没有人知道如何从目标c代码中提取和推送文件?
答案 0 :(得分:1)
试试Git.framework。它似乎是完成这项任务的适当工具。来自他们的网站:
项目当前支持的功能是
- 读取松散且包装好的物品
- 解析来自.git / refs
的引用- 阅读本地和远程的分支机构
- 枚举广度和深度优先提交
- Rev-list在某种程度上支持,与git rev-list完全兼容尚不可用
- 初步PACK文件和索引生成支持(API需要工作,当前不支持的增量)