文件名称:remote-git:一个轻量级PHP客户端,提供对托管和自托管git存储库(github,gitlab,gogs)的一致访问
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-13 01:13:27
github php gitlab gogs PHP
mborne / remote-git 描述 一个轻量级PHP客户端,提供对托管和自托管git存储库(github,gitlab,gogs)的一致访问。 它针对以下用例: 来自多个来源的备份存储库 对来自多个来源(自托管的私有存储库和公共存储库)的存储库执行检查 根据现有存储库生成PHP SATIS配置(请参阅 ) 请注意,一组功能优先于丰富的API集成,以允许对远程托管服务的同质访问。 特征 列出来自多个GIT托管服务的存储库,筛选依据 用户名 组织/团体 从存储库获取原始文件 应用自定义过滤器 项目包含一个给定的文件( RequiredFileFilter ) 项目是一个作曲家项目( ComposerProjectFilter ) 项目名称与给定的regexp不匹配( IgnoreRegexpFilter ) 支持的GIT托管服务 类型 描述 gitlab-v4 和自托管的
【文件预览】:
remote-git-master
----.gitignore(119B)
----Makefile(1KB)
----src()
--------MBO()
----.travis.yml(373B)
----LICENSE(1KB)
----composer.json(787B)
----README.md(3KB)
----tests()
--------TestCase.php(1KB)
--------Http()
--------GithubClientTest.php(4KB)
--------LocalClientTest.php(4KB)
--------ClientFactoryTest.php(2KB)
--------GitlabClientTest.php(4KB)
--------GogsClientTest.php(3KB)
--------Filter()
----phpunit.xml.dist(756B)