Egitd. A way to share git repositories over a network without needing a central server.

github.com/mojombo/egitd

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

February 2014
  • Add MIT license
April 2009
  • add development status to readme
October 2008
  • use a more naive streaming approach. ignorance is bliss
September 2008
  • increase port read timeout to 60sec, gentoo portage is still failing
  • up read timeouts to 10 seconds, some large repos are failing
July 2008
  • up timeouts
  • up socket read timeout
  • fix clone logging accuracy
  • cleanup debug output
  • do not give port time if bytes remain in request pipe
  • works for all four test scenarios!
  • consolidate get_request_from_client normal response
  • works except for non-closing loop at end
  • more pull work
  • pulls sporadically working
  • update readme
  • re-enable clone logging
  • rework upload_pack to handle protocol generically
  • start work on supporting depth option
  • always allow non .git repo requests