mirror of
https://github.com/nicolabs/git-server-docker.git
synced 2026-04-11 00:15:00 +02:00
Modified Readme
This commit is contained in:
parent
feea96d1a4
commit
840d2a0e00
23
README.md
23
README.md
|
|
@ -3,15 +3,11 @@ A lightweight Git Server Docker image built with Alpine Linux. Available on [Git
|
||||||
|
|
||||||
### Basic Usage
|
### 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 volume for public keys and repos volume for git repositories:
|
How to run the container in port 2222 with two volumes, keys volume 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
|
$ 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:
|
How check that container works (you must to have a key):
|
||||||
|
|
||||||
$ ssh git@<ip-docker-server> -p 2222 -v
|
$ ssh git@<ip-docker-server> -p 2222 -v
|
||||||
|
|
||||||
|
|
@ -19,10 +15,25 @@ How clone a repository:
|
||||||
|
|
||||||
$ git clone ssh://git@<ip-docker-server>:2222/git-server/repos/myrepo.git
|
$ git clone ssh://git@<ip-docker-server>:2222/git-server/repos/myrepo.git
|
||||||
|
|
||||||
|
### Arguments
|
||||||
|
|
||||||
|
* **Expose ports**: 22
|
||||||
|
* **Volumes**:
|
||||||
|
* */git-server/keys*: Volume to store the users public keys
|
||||||
|
* */git-server/repos*: Volume to store the repositories
|
||||||
|
|
||||||
|
### SSH Keys
|
||||||
|
|
||||||
How generate a pair keys in client machine:
|
How generate a pair keys in client machine:
|
||||||
|
|
||||||
$ ssh-keygen -t rsa
|
$ ssh-keygen -t rsa
|
||||||
|
|
||||||
How upload quickly a public key:
|
How upload quickly a public key to host volume:
|
||||||
|
|
||||||
$ scp ~/.ssh/id_rsa.pub user@host:/home/jkarlos/git-server/keys
|
$ scp ~/.ssh/id_rsa.pub user@host:/home/jkarlos/git-server/keys
|
||||||
|
|
||||||
|
### Build Image
|
||||||
|
|
||||||
|
How to make the image:
|
||||||
|
|
||||||
|
$ docker build -t git-server-docker .
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue