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é.
Voy a crear el nuevo proyecto llamado repositorio
.
Con git update-server-info
actualizamos el archivo de información auxiliar para ayudar al servidor.
Ahora voy a utilizar rclone para subir el repositorio al servidor:
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.
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.
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
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.