Build for git plugins to make them portables
544
A docker image with utils for git. This container will be useful to use git plugins on servers where thats plugins don't be availables.
Git Crypt isn't available on debian jessie. This container let you to use the command using the container.
git clone https://github.com/unlu-dgs/git-utils.git
git pull unludgs/git-utils:latest
$ cd git-utils
$ cp conf.sample conf
$ vim conf
Se asume el repositorio ya clonado.
Desde la carpeta de git-utils
./update.sh unlock
El comando no genera salida si tiene exito.
./update.sh pull
./update.sh bash
El script acepta parametrizaciones via un archivo de nombre conf en la raiz. A continuación se detallan los parametros disponibles.
volume_dir_host: Path en el host al repositorio git sobre el cual se desea ejecutar los comandos. Default value: /var/gitlab.volume_dir_guest: Path donde se montara volume_dir_host dentro del container. Default value: /gitlab.container_name: El nombre de la imagen del container.simmetric_key: Path de la clave simetrica dentro del container. Generalmente se ubica en volume_dir_guest.Se comprobó que el uso de este contenedor genera que desde afuera del mismo no se podra utilizar en el repositorio destino el comando git. Esto se debe a que git-crypt genera algunos hooks que al no estar instalados en el host, no pueden ser ejecutados.
Se recomienda que para tareas rutinarias, se cree un helper del comando git en
update.sh. Para tareas eventuales, es recomendable loguearse a este container
usando una consola interactiva:
./update.sh bash
Content type
Image
Digest
Size
79.7 MB
Last updated
about 10 years ago
docker pull unludgs/git-utils