Skip to content

M2i3/docker-git-serve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A very simple Git Daemon to simply transfer files and configuration

Use

Build the image:

make

How to use it:

docker run -d -p 9418:9418 m2i3/git-serve

To clone from the default repository and start working:

git clone git://<accessibleip>:<accessibleport/> ./localpath

e.g.

git clone git://localhost:9418/ ./myfirstrepo

Since the default git serve port is mapped, using the port in clone or push/pull commands is optional.

We can also push an existing repository, on localhost like so:

git push git://localhost/

Extend

Git repositories are created in a docker volume.

./start.sh Gets run as default command in the container. This creates a single repository out of the box. Modify if you want more, or add them by hand to the volume.

Notes

It does not do authentication or logging or anything. It's plain and dirty

About

A very simple Git Daemon to simply transferring files and configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published