Blog del Podcast
podcast      GitHub      Twitter   Telegram

Utilizando git en mi servidor WebDAV

Tiempo estimado de lectura: 3 minutos. 353 palabras. git

Pensando nuevamente en unificar todos los servicios en uno vía WebDAV, vamos a utilizar el servidor WebDAV como servidor de git. He creado dentro de mi nube un directorio llamado git, donde voy a guardar todos mis proyectos y tener un control de versiones allí donde esté.

Creando el repositorio

Voy a crear el nuevo proyecto llamado repositorio.

mkdir repositorio
cd repositorio
git init --bare
git update-server-info
cd ..

Con git update-server-info actualizamos el archivo de información auxiliar para ayudar al servidor.

Subiendo el repositorio al servidor WebDAV

Ahora voy a utilizar rclone para subir el repositorio al servidor:

rclone copy repositorio webdav:git/repositorio

Puedes utilizar el método que más te guste para guardar el repositorio, incluso montar la nube con tu explorador de archivos favorito y hacer un copia y pega.

Utilizando tu servidor git con WebDAV

Llegados a este punto, ya puedes utilizar tus proyectos con git y mantener tu control de versiones en tu servidor WebDAV.

git clone https://<usuario>@<dominio_del_servidor>/git/repositorio -v
cd repositorio
touch README.md
git add README.md
git commit -m "agregando el archivo README.md"
git push
git push origin master (solo la primera vez)

Si quieres utilizarlo en tu red local o vía VPN, también puedes utilizar la conexión sin cifrar http.

git clone http://angel@192.168.1.100:100/git/repositorio

Publicado por Angel el Saturday 30 October del 2021



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.