Página 1 de 1

Archivos remotos .fodt por SSH en GitLab con LO

Publicado: Sab Oct 20, 2018 6:49 pm
por articulo47
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-parall ... _2018.fodt
https://gitlab.com/animtim/krita-guide/ ... Tools.fodt

He creado una cuenta en GitLab, una clave SSH key conforme a las indicaciones descritas aquí: https://gitlab.com/help/ssh/README#gene ... h-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/tex ... 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.

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

Publicado: Dom Oct 21, 2018 3:56 pm
por mauricio
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

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.

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

Publicado: Dom Oct 21, 2018 4:54 pm
por articulo47
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.

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

Publicado: Dom Oct 21, 2018 6:46 pm
por articulo47
He localizado esta presentación en japonés: https://www.slideshare.net/nogajun/flat ... arkleshare, la cual parece tratar este tema.
Te paso la traducción al español en dos partes:
[url=https://translate.google.com/#auto/es/F ... %3Abody%3E]Primera[/url]
[url=https://translate.google.com/#auto/es/1 ... 81%99%20ex)%20soffice%20--headless%20--convert-to%20odt%20*.fodt%20--headless%20like%20invisible%20but%20no%20userinteraction%20at%20all.%20--convert-to%20output_file_extension%5B%3Aoutput_filter_name%5D%20%5B--outdir%20output_dir%5D%20files%20Batch%20convert%20files.%20If%20--outdir%20is%20not%20specified%20then%20current%20working%20dir%20is%20used%20as%20output_dir.%20Eg.%20--convert-to%20pdf%20*.doc%20--convert-to%20pdf%3Awriter_pdf_Export%20--outdir%20%2Fhome%2Fuser%20*.doc%0A%20%20%20%2015.%20ODF%E3%81%A8Flat%20ODF%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91%20ODF%E3%81%A8Flat%20ODF%E3%81%AB%E4%B8%80%E9%95%B7%E4%B8%80%E7%9F%AD%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8C%E2%80%A6%20%E2%80%A2%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E5%88%B6%E4%BD%9C%E4%B8%AD%E2%86%92Flat%20ODF%20%E2%80%A2%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E5%88%B6%E4%BD%9C%E3%81%8C%E7%B5%82%E3%82%8F%E3%81%A3%E3%81%9F%E3%82%89%E2%86%92ODF%20%E3%81%A8%E3%81%84%E3%81%86%E9%A2%A8%E3%81%AB%E6%89%B1%E3%81%86%E3%81%A8%E3%81%84%E3%81%84%E6%84%9F%E3%81%98%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%0A%20%20%20%2016.%20%E6%96%87%E6%9B%B8%E5%85%B1%E6%9C%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%0A%20%20%20%2017.%20%E6%A7%8B%E6%88%90%E5%9B%B3%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%20Redmine%3A%20Git%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%AF%E3%83%BC%20%E3%83%BBpush%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%9B%B4%E6%96%B0%E5%B1%A5%E6%AD%B4%E5%90%AB%E3%82%81%E3%81%A6%E8%A6%8B%E3%82%8B%20%E3%83%BB%E3%83%81%E3%82%B1%E3%83%83%E3%83%88%E7%AE%A1%E7%90%86%E3%81%A8%E9%80%A3%E5%8B%95%20Gitolite%3A%20Git%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E7%AE%A1%E7%90%86%20%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%A8%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E7%AE%A1%E7%90%86%20SparkleShare%3A%20%E8%87%AA%E5%8B%95%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8C%E6%9C%9F%E3%83%BB%E5%85%B1%E6%9C%89%E3%83%84%E3%83%BC%E3%83%AB%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%87%AA%E5%8B%95%E5%90%8C%E6%9C%9F%E3%81%99%E3%82%8B%20%E8%A3%8F%E3%81%A7%E3%81%AFgit%20push%2Fpull%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%20%E2%97%8F%20%E2%97%8F%20%E2%97%8F%20%E2%97%8F%20LibreOffice%3A%20Flat%20ODF%E3%82%92%E4%BD%9C%E6%88%90%E3%83%BB%E7%B7%A8%E9%9B%86%20%E6%9B%B4%E6%96%B0%20flat%20ODF%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AFGit%E3%82%92%E6%84%8F%E8%AD%98%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%AA%E3%81%84%20%E3%82%82%E3%81%A1%E3%82%8D%E3%82%93%E6%99%AE%E9%80%9A%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%82%E5%85%B1%E6%9C%89%E3%81%A7%E3%81%8D%E3%82%8B%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%BB%E6%9B%B4%E6%96%B0%E5%B1%A5%E6%AD%B4%E3%81%AB%E3%81%B2%E3%82%82%E3%81%A5%E3%81%91%E3%81%A6%20Redmine%E3%81%AE%E3%83%81%E3%82%B1%E3%83%83%E3%83%88%E3%81%8C%E4%BD%9C%E3%82%8C%E3%82%8B%20Gitolite%E3%81%A7%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E7%AF%84%E5%9B%B2%E3%81%8C%E5%A4%89%E3%81%88%E3%82%89%E3%82%8C%E3%82%8B%0A%20%20%20%2018.%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E5%81%B4(Redmine%2C%20Gitolite)%20%E2%97%8F%20Debian%20GNU%2FLinux%207.2(Wheezy)%20on%20%E3%81%95%E3%81%8F%E3%82%89%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%AFapt-get%E4%B8%80%E7%99%BA%E3%81%A7%E3%81%99%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E5%81%B4(SparkleShare)%20%E2%97%8F%20Debian%20GNU%2FLinux%20Sid%20%E2%97%8F%20Windows%207%20(SparkleShare%E3%81%AFVista%E4%BB%A5%E9%99%8D%E3%81%A7%E3%81%AA%E3%81%84%E3%81%A8%E5%8B%95%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93)%20%E2%97%8F%20%E3%81%9F%E3%81%B6%E3%82%93Mac%E3%81%A7%E3%82%82%E5%A4%A7%E4%B8%88%E5%A4%AB%E3%81%AA%E3%81%AF%E3%81%9A%0A%20%20%20%2019.%20%E3%81%8F%E3%82%8F%E3%81%97%E3%81%84%E6%A7%8B%E7%AF%89%E6%96%B9%E6%B3%95%E3%81%AF%E2%80%A6%20LibreOffice%20Advent%20Calendar%202013%E3%81%AE12%E6%9C%8817%E6%97%A5%E3%82%92%20%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%20%E3%81%84%E3%81%84%E8%A8%B3%E3%81%98%E3%82%83%E3%81%AA%E3%81%84%E3%81%91%E3%81%A9%E5%8E%9F%E7%A8%BF%E3%82%92%E6%9B%B8%E3%81%8F%E3%81%A0%E3%81%91%E3%81%A7%E3%82%82%E7%B5%90%E6%A7%8B%E5%A4%A7%E5%A4%89%E3%81%A0%E3%81%A3%20%E3%81%9F%E3%81%AE%E3%82%88%E2%80%A6%20LibreOffice%20Advent%20Calendar%202013%20-%20Adventar%3A%20http%3A%2F%20%2Fwww.adventar.org%2Fcalendars%2F172%0A%20%20%20%2020.%20%E3%81%9D%E3%82%8C%E3%82%82%E3%81%AA%E3%82%93%E3%81%AA%E3%82%93%E3%81%A7%E3%80%81%20%E3%82%82%E3%81%86%E3%81%A1%E3%82%87%E3%81%A3%E3%81%A8%E3%81%A0%E3%81%91%0A%20%20%20%2021.%20Redmine%E3%81%A8Gitolite%0A%20%20%20%2022.%20Redmine%E3%81%A8Gitolite%20Redmine%E3%81%AF%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E7%AE%A1%E7%90%86%E3%83%84%E3%83%BC%E3%83%AB%20%E2%97%8F%20Git%E3%81%AA%E3%81%A9%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1%E7%90%86%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E9%80%A3%E6%90%BA%E3%81%97%E3%81%A6%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%20%E3%83%88%E3%81%AE%E9%80%B2%E8%A1%8C%E7%AE%A1%E7%90%86%E3%82%92%E6%89%8B%E5%8A%A9%E3%81%91%E3%81%97%E3%81%BE%E3%81%99%20Gitolite%E3%81%AFGit%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E7%AE%A1%E7%90%86%E3%83%84%E3%83%BC%E3%83%AB%20%E2%97%8F%20%E8%A4%87%E6%95%B0%E3%81%AEGit%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E3%82%8A%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E4%BA%BA%20%E3%82%92%E5%88%B6%E9%99%90%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%20%E2%97%8F%20%E7%AE%A1%E7%90%86%E3%81%AF%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%99%E3%83%BC%E3%82%B9%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92Git%E3%81%A7%E7%AE%A1%E7%90%86%E3%80%81%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E9%80%B2%E8%A1%8C%E3%81%AF%20Redmine%E3%81%A8%E3%81%84%E3%81%86%E7%B5%84%E3%81%BF%E5%90%88%E3%82%8F%E3%81%9B%E3%81%AF%E3%83%9D%E3%83%94%E3%83%A5%E3%83%A9%E3%83%BC%E3%81%8B%E3%82%82%0A%20%20%20%2023.%20%E3%81%93%E3%81%93%E3%81%AB%E9%9D%9E%E6%8A%80%E8%A1%93%E8%80%85%E3%81%AE%E4%BA%BA%E3%81%8C%20%E5%85%A5%E3%81%A3%E3%81%9F%E3%82%89%E3%81%A9%E3%81%86%E3%81%AA%E3%82%8B%3F%0A%20%20%20%2024.%20%E3%81%9D%E3%81%93%E3%81%A7SparkleShare%E3%81%A7%E3%81%99%E3%82%88%0A%20%20%20%2025.%20SparkleShare%E3%81%A8%E3%81%AF%20%E2%97%8F%20DropBox%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%90%8C%E6%9C%9F%E3%81%99%E3%82%8B%E3%82%BD%20%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%20%E3%83%9E%E3%83%AB%E3%83%81%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%A7%E3%81%99%E3%80%82%20%E2%97%8F%20%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%81%ABGit%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%20%E5%A4%A7%E3%81%8D%E3%81%AA%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E6%89%B1%E3%81%84%E3%81%AF%E4%B8%8D%E5%BE%97%E6%84%8F%E3%81%A7%E3%81%99%20%E2%97%8F%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AF%E8%87%AA%E5%89%8D%E3%81%A7%E7%94%A8%E6%84%8F%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%20Github%E3%82%84Bitbucket%E3%81%AA%E3%81%A9%E3%81%AEGit%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%82%E3%82%B5%E3%83%BC%20%E3%83%90%E3%81%AB%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%0A%20%20%20%2026.%20%E3%81%AA%E3%81%9CSparkleShare%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%8B%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E7%B4%90%E3%81%A5%E3%81%91%E3%81%A6%E3%82%BF%E3%82%B9%E3%82%AF%E7%AE%A1%E7%90%86%E3%82%92%E3%81%97%E3%81%9F%E3%81%8B%E3%81%A3%E3%81%9F%20%E2%97%8F%20OwnCloud%E3%81%8C%E5%90%8C%E3%81%98%E3%82%88%E3%81%86%E3%81%AA%E3%82%BD%E3%83%95%E3%83%88%E3%81%A7%E5%B1%A5%E6%AD%B4%E3%82%82%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%20%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E7%B4%90%E4%BB%98%E3%81%91%E3%81%A6%E3%82%BF%E3%82%B9%E3%82%AF%E7%AE%A1%E7%90%86%E3%81%AF%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%20%E2%97%8F%20gitlab%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%82%E8%89%AF%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%AA%E3%81%84%E3%81%91%E3%81%A9apt%E3%81%A7%E5%85%A5%E3%82%89%20%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%20CmisSync%E3%81%8C%E3%83%95%E3%82%A9%E3%83%BC%E3%82%AF%E3%81%97%E3%81%A6%E4%BD%9C%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A9%B1%E3%81%8B%E3%82%89%E5%86%8D%E3%81%B3%20%E4%BD%BF%E3%81%84%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%20git%E3%82%92%E4%BD%BF%E3%81%84%E3%81%9F%E3%81%84%E4%BA%BA%E3%81%A8git%E3%81%8C%E4%BD%BF%E3%81%88%E3%81%AA%E3%81%84%E4%BA%BA%E3%82%92%E5%8F%96%E3%82%8A%E6%8C%81%E3%81%A4%E6%B0%97%20%E3%81%8C%E3%81%97%E3%81%9F%E3%81%AE%E3%81%A7%E8%A9%A6%E3%81%97%E3%81%9F%E3%81%8B%E3%81%A3%E3%81%9F%0A%20%20%20%2027.%20%E3%81%95%E3%82%89%E3%81%ABFlat%20ODF%E3%82%92%E4%BD%BF%E3%81%86%0A%20%20%20%2028.%20Redmine%20Git(Gitolite%2C%20SparkleShare)%20LibreOffice%E3%81%8C%20%E3%81%A4%E3%81%AA%E3%81%8C%E3%81%A3%E3%81%9F%EF%BC%81%0A%20%20%20%2029.%20%E3%81%93%E3%82%8C%E3%81%A7%E3%81%86%E3%81%BE%E3%81%8F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%8C%20%E5%9B%9E%E3%82%8B%E3%81%A8%E3%82%88%E3%81%84%E3%81%AA%E3%81%81(%E3%81%88%E3%81%88%E3%81%A3!%0A%20%20%20%2030.%20Any%20Questions%3F%0A%20%20%20%2031.%20%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F]Segunda[/url]

Quizá te sirva de ayuda para pruebas.

Un saludo