Archivos remotos .fodt por SSH en GitLab con LO

Discute sobre el procesador de textos

Archivos remotos .fodt por SSH en GitLab con LO

Notapor articulo47 » Sab Oct 20, 2018 6:49 pm

Un cordial saludo a tod@s,

estoy intentando utilizar GitLab como un repositorio de control de versiones de documentos .fodt, los cuales serían editados en LibreOffice por múltiples usuarios. Básicamente, lo que se hace con GitHub, GitLab y otros por parte de programadores/desarrolladores de software, pero enfocado a la edición de documentos por parte de escritores.

Un par de ejemplos:
https://gitlab.com/ole.tange/gnu-parallel-book/blob/master/GNU_Parallel_2018.fodt
https://gitlab.com/animtim/krita-guide/blob/8be7010c5df1e2f9474489e930e89193c5c59c5b/2.9/En/Krita2.9-EN05-Vector_Tools.fodt

He creado una cuenta en GitLab, una clave SSH key conforme a las indicaciones descritas aquí: https://gitlab.com/help/ssh/README#generating-a-new-ssh-key-pair, y la he copiado/activado en el espacio para ello en GitLab: https://gitlab.com/profile/keys

He creado un documento en LibreOffice Writer 5.4.7.2 en macOS 10.13.6 el cual he guardado, con la extensión .fodt, en una carpeta local de macOS, lo he editado y ha continuación le he dado ha "Guardar archivo remoto ...", se ha abierto la ventana emergente "Archivos remotos", he pulsado en "Añadir servicio" que abre una nueva ventana, "Servicios de archivos", y la misma la he configurado siguiendo estas indicaciones: https://help.libreoffice.org/5.4/es/text/shared/guide/cmis-remote-files-setup.html

Así ha quedado:

Tipo: SSH
Equipo: git@gitlab.com:miusuario/test-.fodt.git Puerto: 22
Usuario: mi usuario GitLab
Contraseña: la correspondiente

Etiqueta: SSH miusuario
Raiz: /Users/miusuario/Documentos/Test_GitLab

Actualización.
También he probado esta configuración:

Tipo: SSH
Equipo: git@gitlab.com:miusuario/test-.fodt.git Puerto: 22
Usuario: SSH key pair
Contraseña: la clave SSH key pair

Etiqueta: SSH miusuario
Raiz: /Users/miusuario/Documentos/Test_GitLab

Pero no consigo que LO conecte con GitLab, el botón Guardar no cambia de color en ningún momento, ¿alguna idea de que estoy haciendo mal o si es un bug?

Gracias de antemano.

P.D.: Para el uso que quiero darle, he visto Google Docs, y otras opciones basadas en Markdown, MediaWiki, Webapps, entre otras, pero estoy interesado en saber si funcionará bien lo que estoy intentando.
LibreOffice 5.4.7.2
macOS 10.13.6
Avatar de Usuario
articulo47
 
Mensajes: 44
Registrado: Dom Jun 30, 2013 5:48 pm

Re: Archivos remotos .fodt por SSH en GitLab con LO

Notapor mauricio » Dom Oct 21, 2018 3:56 pm

Hola...

Estas mezclando algunos conceptos, o usas claves SSH o usas contraseñas, pero no debes de usar la contraseña de tu clave. La idea de usar archivos como claves, es precisamente para no usar contraseñas.

El protocolo GIT, es diferente del protocolo SSH, puedes usar git "sobre" ssh:
Código: Seleccionar todo   Expandir vistaContraer vista
ssh://git@gitlab.com:22/mauriciobaeza/empresa-libre.git


No estoy completamente seguro que git sea la solución "correcta" para ediciones paralelas, git es creo, una maravilla para el control de versiones, lo uso a diario, pero requiere un mínimo de conocimientos para al menos, hacer commits y hacer fusiones, por lo menos, y no hablamos de la resolución de conflictos.

Mira los commits del archivo de ejemplo que pones, los ha hecho un solo autor: https://gitlab.com/ole.tange/gnu-parall ... its/master

Lo bueno es que se puede probar, hago unas pruebas y lo cuento por aquí.

Hay una librería en puro Python que implemente el protocolo git: https://www.dulwich.io/

El que sea "pure" Python, nos permite usarlas dentro de LibreOffice, y hacer las maravillas de git dentro de nuestros documentos, desde cuando tengo ganas de probarla, tal vez sea el momento.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.0.7 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5666
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: Archivos remotos .fodt por SSH en GitLab con LO

Notapor articulo47 » Dom Oct 21, 2018 4:54 pm

Hola mauricio,

es la primera vez que uso GitLab, y no he usado nunca Git, ni derivadas, tampoco el protocolo SSH, por lo que es fácil que esté confundiendo conceptos y protocolos.

Pensaba que creando una cuenta en GitLab, un proyecto en el mismo, y generando una clave SSH conforme a las indicaciones de GitLab, luego solo tendría que introducir la misma en la opción de "Guardar archivo remoto ...", "Tipo: SSH" de LibreOffice, y que cada vez que guardase el documento mediante dicha opción, se haría un git commit en mi equipo, y un git push en el repositorio remoto GitLab.

Si con la librería que has enlazado, se logra implementar la opción del protocolo git en LibreOffice, pues supongo que sería posible hacer lo que he planteado.

Quedo a la espera de las pruebas que realices y los resultados que obtengas.

Gracias.
LibreOffice 5.4.7.2
macOS 10.13.6
Avatar de Usuario
articulo47
 
Mensajes: 44
Registrado: Dom Jun 30, 2013 5:48 pm

Re: Archivos remotos .fodt por SSH en GitLab con LO

Notapor articulo47 » Dom Oct 21, 2018 6:46 pm

He localizado esta presentación en japonés: https://www.slideshare.net/nogajun/flat-odfredmine-gitgitolite-sparkleshare, la cual parece tratar este tema.
Te paso la traducción al español en dos partes:
Primera
Segunda

Quizá te sirva de ayuda para pruebas.

Un saludo
LibreOffice 5.4.7.2
macOS 10.13.6
Avatar de Usuario
articulo47
 
Mensajes: 44
Registrado: Dom Jun 30, 2013 5:48 pm


Volver a Writer

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados