PHP Classes

PHP Git Client Class: Access files in Git repositories in pure PHP

Recommend this page to a friend!
  Info   View files Example   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 61%Total: 381 All time: 6,706 This week: 257Up
Version License PHP version Categories
php-git-client 1.0.9BSD License4Files and Folders, Project Management


This class can access files in Git repositories in pure PHP.

It can connect to a remote Git repository and perform several types of operations. Currently it can:

- Checkout files from a given Git repository given its HTTP URL similar to git clone command
- Retrieve the log of changes of a file since it was added to the repository
- Provides an alternative class that implements the same interface but uses the git client program to work around an issue of PHP not being able to deal with certain sequences of compressed data blocks using zlib

Picture of Manuel Lemos
  Performance   Level  
Name: Manuel Lemos is available for providing paid consulting. Contact Manuel Lemos .
Classes: 45 packages by
Country: Portugal Portugal
Age: 54
All time rank: 1
Week rank: 6 Down1 in Portugal Portugal Equal

  Files folder image Files  
File Role Description
Plain text file git_client.php Class Git client class
Plain text file git_program_client.php Class Git program client class
Accessible without login Plain text file test_git_client.php Example Git client example script
Accessible without login Plain text file test_git_program_client.php Example Test Git program client script 16KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
PHP HTTP protocol client Download .zip .tar.gz Access GIT repositories via HTTP Required
 Version Control Unique User Downloads Download Rankings  
This week:0
All time:6,706
This week:257Up
 User Ratings  
 All time