Skip to content
Git dumb protocol example
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.
app
bin
config
db
lib
public
test
vendor/assets
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.md
README.rdoc
Rakefile
config.ru

README.md

Web application as a GIT server

This is a demo implementation for git dumb protocol. With the app up and running, this command can be executed from a console:

git clone http://localhost:3000/ hello-world

A local git repo will be created with a single file in it.

Code

This is a rails application. Git objects creation and git protocol endpoints handling is in git_controller.rb

How it works

Read it in my blog

License

The code is released under Apache License Version 2.0

Contacts

andrew@romanenco.com
romanenco.com
https://twitter.com/andrewromanenco

You can’t perform that action at this time.