Php 在没有Git的情况下读取Git存储库

Php 在没有Git的情况下读取Git存储库,php,git,version-control,Php,Git,Version Control,我正在研究构建一个超小型(最好是PHP)web应用程序的想法,它将作为git存储库的最小前端 任何用于阅读git存储库的库/文章(“.git”文件夹)而无需执行“git”过程?我正在寻找一个API来管理git存储库。我只对基本功能感兴趣,例如读取上次提交(提交人的名称、提交说明、日期)、显示和遍历分支 谢谢, ANaimi(git API文档)会有帮助吗 下面是有关扩展php的资源列表(即提供其他库代码的包装): 此外,这些似乎也很相关: & 您可能还想

我正在研究构建一个超小型(最好是PHP)web应用程序的想法,它将作为git存储库的最小前端

任何用于阅读git存储库的库/文章(“.git”文件夹)而无需执行“git”过程?我正在寻找一个API来管理git存储库。我只对基本功能感兴趣,例如读取上次提交(提交人的名称、提交说明、日期)、显示和遍历分支

谢谢, ANaimi(git API文档)会有帮助吗

下面是有关扩展php的资源列表(即提供其他库代码的包装):

此外,这些似乎也很相关:

  • &

您可能还想查看该项目,因为他们做了类似的事情(除了构建自己的git库——也是为了避免直接运行
git


有一个纯Java实现可能对您有用。

我认为在这种情况下最好的开始是Git Wiki上的页面。

您可以找到指向()的链接,该链接假定使用Git的本机(PHP)访问。

还可以尝试一个Git的纯PHP实现,它是从eWiki中提取的。

是的,实际上这就是我现在正在做的。查看eWiki的code.git API documents链接现在已断开:-(现在不再断开:-)这是一篇关于此主题的好文章: