Go to file
2016-07-28 01:00:27 +02:00
Dockerfile Added versions in apk packages 2016-07-27 21:17:59 +02:00
README.md Modified Readme 2016-07-28 01:00:27 +02:00
sshd_config Fixed ssh keys bug 2016-07-27 13:21:18 +02:00
start.sh Adding versions to apk packages 2016-07-27 23:39:56 +02:00

git-server-docker

A lightweight Git Server Docker image built with Alpine Linux. Available on GitHub.

Basic Usage

How to make the image:

$ docker build -t git-server-docker .

How to run the container in port 2222 with two volumes, keys volumen for public keys and repos volume for git repositories:

$ docker run -d -p 2222:22 -v /home/jkarlos/git-server/keys:/git-server/keys -v /home/jkarlos/git-server/repos:/git-server/repos jkarlos/git-server-docker

How check that container works:

$ ssh git@<ip-docker-server> -p 2222 -v

How clone a repository:

$ git clone ssh://git@<ip-docker-server>:2222/git-server/repos/myrepo.git

How generate a pair keys in client machine:

$ ssh-keygen -t rsa

How upload quickly a public key:

$ scp ~/.ssh/id_rsa.pub user@host:/home/jkarlos/git-server/keys