2012-08-30 67 views
1

所以我有一个GIT仓库中的文件存储。现在我通常会做一个git pull以获得最新版本。由于我希望得到的文件的路径基本上是一个URL,如:https://github.com/.../myfile.extention,有没有一种方法可以在Objective C中获取文件?如何从目标c中的GIT存储库获取文件?

我知道如何使用NSURL和NSURLRequest从网址获取数据,但我不确定以下内容: 1. GET?或POST? 2.我如何进行身份验证?

我在谷歌搜索,但主要得到的结果,给我一些框架的工作。有没有办法以最简单的方式做到这一点,没有一些额外的框架?

Update:下面的一些建议我使用Git.Framework,但它们还不支持远程推拉,如下所示。

enter image description here

任何一个人知道如何推拉从客观C代码文件?

回答

1

尝试Git.framework。它似乎是完成这项任务的适当工具。从他们的网站:

该项目目前支持的功能有

  • 阅读的对象,无论是宽松的,包装
  • 解决从git的/裁判
  • 参读分支机构,包括本地和远程
  • 枚举提交广度和深度第一个订单
  • 修订列表支持在一定程度上完全兼容机智^ h git的转速名单尚未公布
  • 初步包文件和索引生成的支持(API工作需要,三角洲目前不支持)
+0

是有一些方法来做到这一点没有额外的框架?外部框架不能添加到这个项目。该任务很简单,从URL获取数据。该URL是GIT存储库链接..? –

+1

Git.framework是开源的,所以如果由于某种原因你不能使用外部框架,你仍然可以看看他们的代码并从中学习。 – jonmorgan

+0

对不起,但我特意要求一个简单的代码做法,因为我是新手。如果我不能理解它,框架不会帮助我。这就是为什么我在这里问。另外,使用框架来完成这么简单的任务有点矫枉过正了吗? –

相关问题