Download the PHP package delight-im/git-scraper without Composer
On this page you can find all versions of the php package delight-im/git-scraper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download delight-im/git-scraper
More information about delight-im/git-scraper
Files in delight-im/git-scraper
Download delight-im/git-scraper
More information about delight-im/git-scraper
Files in delight-im/git-scraper
Vendor delight-im
Package git-scraper
Short Description Downloads entire Git repositories from publicly accessible ".git" folders over HTTP
License Apache-2.0
Homepage https://github.com/delight-im/PHP-GitScraper
Package git-scraper
Short Description Downloads entire Git repositories from publicly accessible ".git" folders over HTTP
License Apache-2.0
Homepage https://github.com/delight-im/PHP-GitScraper
Please rate this library. Is it a good library?
Informations about the package git-scraper
GitScraper
Downloads entire Git repositories from publicly accessible .git
folders over HTTP
- Directory indexes or directory browsing on the web server are not required
- Running
git update-server-info
on the server is not required
Requirements
- PHP 5.5.0+
Installation
-
Include the library via Composer [?]:
- Include the Composer autoloader:
Usage
Terminology
- hash
- used to identify objects in Git
- always uses the SHA-1 algorithm
- has a length of 20 bytes, 40 hex characters or 160 bits
- ensures file integrity
- object
- stored in
.git/objects
- addressable by its unique hash
- has a small header describing the type and length of its content
- compressed with
zlib
- can be previewed (in a slightly modified version) by running the command
git cat-file -p {hash}
- stored in
commit
object- points to a single
tree
object (stored as 40 hex characters) - contains the name and email address of the committer as well as the commit time
- includes information about the author (may not be the committer) which are analogous to the committer data
- holds the commit message or description of the commit
- points to the parent tree as well so that you can browse the history
- points to a single
tree
object- corresponds to a directory on the file system
- contains pointers to other objects (stored as 20 bytes)
tree
objects (i.e. sub-directories) andblob
objects (i.e. files inside the directory) may be listed here
blob
object- similar to a file on the file system
- simply a binary representation of the file
Further reading
Contributing
All contributions are welcome! If you wish to contribute, please create an issue first so that your feature, problem or question can be discussed.
Disclaimer
You should probably use this library with your own websites and repositories only.
License
All versions of git-scraper with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.5.0
The package delight-im/git-scraper contains the following files
Loading the files please wait ....