Skip to content
Browse git over anonymous FTP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Refactoring Feb 15, 2019
LICENSE
Makefile
README.md
ftp.c
ftp.h
gitftp.c
path.c
path.h
socket.c
socket.h

README.md

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

gitftp /path/to/repo

It listens on port 8021.

How to build

  • Install libgit2
  • 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.

You can’t perform that action at this time.