https://github.com/begriffs/gitftp
Browse git over anonymous FTP
https://github.com/begriffs/gitftp
Last synced: 6 months ago
JSON representation
Browse git over anonymous FTP
- Host: GitHub
- URL: https://github.com/begriffs/gitftp
- Owner: begriffs
- License: agpl-3.0
- Created: 2019-02-06T08:22:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-16T22:42:42.000Z (over 1 year ago)
- Last Synced: 2025-01-07T16:10:53.037Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 48.8 KB
- Stars: 86
- Watchers: 11
- Forks: 13
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## GitFTP
Browse git tree and download files over anonymous FTP.
This is a tiny, portable FTP server that reads from a Git object
database rather than a filesystem.
### Usage
```bash
gitftp /path/to/repo
```
It listens on port 8021.
### How to build
* Install [libgit2](https://libgit2.org/)
* Clone this project
* Run `make`
### TODOs
This is a proof-of-concept. See the issues for ideas to make it full
fledged. Pull requests are welcome.