Blog del Podcast
podcast      GitHub      Twitter   Telegram

Utilizando git en mi servidor WebDAV

Lectura: 2 min. 265 palabras. git

Artículos  Podcasts  Tags

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 el sábado, 30 de octubre de 2021







Powered by wdblog

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