public:recetas:gnulinux:etckeeper
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| public:recetas:gnulinux:etckeeper [2017/04/04 11:03] – [Vincular con un repositorio remoto] mperez | public:recetas:gnulinux:etckeeper [2017/04/04 11:04] (actual) – [Vincular con un repositorio remoto] mperez | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Mantener cambios de etc con etckeeper en debian ====== | ||
| + | {{tag> etckeeper debian tutorial receta etc}} | ||
| + | |||
| + | ====== Instalar ====== | ||
| + | |||
| + | apt-get install etckeeper | ||
| + | |||
| + | En debian realiza el commit inicial y cada vez que se instala o desinstala un paquete hace un commit. | ||
| + | |||
| + | Se pueden hacer commits manuales, por ejemplo: | ||
| + | |||
| + | git commit -a -m " | ||
| + | |||
| + | ====== Vincular con un repositorio remoto ====== | ||
| + | |||
| + | Crear un directorio para poner los repositorios de cada máquina de la que se quiera clonar el etc | ||
| + | |||
| + | SERVER=myserver.com | ||
| + | ssh git@$SERVER 'mkdir / | ||
| + | |||
| + | En el servidor se debe haber creado el usuario '' | ||
| + | |||
| + | Para cada máquina de la que se quiera clonar ejecutar: | ||
| + | |||
| + | LOCALMACHINE=`uname -n` | ||
| + | RDIR=/ | ||
| + | ssh git@$SERVER "mkdir $RDIR; cd $RDIR; chmod 700 .; git init --bare" | ||
| + | |||
| + | |||
| + | Como root ( o con sudo): | ||
| + | |||
| + | cd /etc | ||
| + | SERVER=myserver.com | ||
| + | LOCALMACHINE=`uname -n` | ||
| + | RDIR=/ | ||
| + | git remote add backup ssh:// | ||
| + | git push backup --all | ||
| + | |||
| + | Cada vez que se quieran subir los cambios al repositorio remoto se ha de ejecutar: | ||
| + | |||
| + | git push backup --all | ||
| + | |||
| + | Se puede poner en el cron para que se ejecute automáticamente una vez al día, a la semana, ... | ||
| + | |||
| + | ====== Enlaces ====== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
public/recetas/gnulinux/etckeeper.txt · Última modificación: por mperez
