加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

有没有一个好的php git客户端与http支持?

发布时间:2020-12-13 17:27:20 所属栏目:PHP教程 来源:网络整理
导读:对于我正在开展的项目,我们希望使用git作为我们经常修改的某些数据的修订跟踪器.我们正在使用 PHP的web前端,我们需要一个goo php git客户端使用.我在互联网上遇到过少数,他们都倾向于有相同的限制… 不支持HTTP.我们需要能够推/拉到远程存储库.我们也需要克
对于我正在开展的项目,我们希望使用git作为我们经常修改的某些数据的修订跟踪器.我们正在使用 PHP的web前端,我们需要一个goo php git客户端使用.我在互联网上遇到过少数,他们都倾向于有相同的限制…

不支持HTTP.我们需要能够推/拉到远程存储库.我们也需要克隆.

理想情况下,我正在寻找不使用git命令的东西(即:wrapers to exec()),但如果类工作正常,我愿意解决.我看到一个C库似乎做了我想要的,但php语言绑定是不完整的,http功能被标记为实验.

有人有任何洞察力通过php使用git和http?

https://github.com/kbjr/Git.php

Git.php是一个围绕git调用的包装类,它使用proc_open而不是exec来运行命令.虽然它没有推/拉方法,但是它具有运行自定义git命令的常规运行方法,因此可以使用如下所示:

$repo = Git::open('/path/to/repo');
$repo->run('push origin master');

它还具有克隆方法(clone_to和clone_from本地克隆和clone_remote进行远程克隆).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读