Acabo de empezar a usar git para realizar un seguimiento de los cambios en un artículo de LaTeX que estoy escribiendo y para colaborar con los coautores.
Sin embargo, no puedo encontrar fácilmente repositorios privados de git con planes razonables para la colaboración científica (no estoy preguntando sobre descuentos, solo sobre un flujo de trabajo diferente, por lo que no hay "un equipo de n desarrolladores", pero hay "muchos proyectos pequeños, con diferentes gente").
Hay ScribTeX , pero desafortunadamente se están cayendo :/.
Otro:
Entonces, ¿existe un servicio de repositorio Git (o, digamos, Mercurial ) orientado a (La)TeX?
Es decir, estoy buscando un repositorio (gratis o a un precio razonable, es decir, uno con un salario de estudiante de doctorado, no un salario de programador :))
El comentario de Aditya debería ser la respuesta aceptada:
Bitbucket ofrece repositorios privados ilimitados para usuarios académicos .
Overleaf (solía ser writelatex) ahora funciona con git . Latex es fantástico para escribir documentos académicos correctamente, y Overleaf es excelente para escribir en látex de forma colaborativa.
Considere preguntar a los servicios de TI de su instituto de investigación/universidad.
En términos de tarifas, consideraría una herramienta tan necesaria para el trabajo científico como su silla de oficina o discos/servidores de respaldo. Mi experiencia personal al solicitar un repositorio git en un servidor de archivos fue que nuestro director respondió de inmediato "si eso es lo que se necesita para trabajar, debe instalarse". - eso fue todo.
La preocupación mucho más importante es dónde terminarán las investigaciones en curso y posiblemente los datos. Almacenar datos tan confidenciales fuera de los institutos colaboradores es, por defecto, un gran NO , aunque muchas personas envían sus datos de investigación por skype o dropbox.
Estarías totalmente jodido si te encuentras con problemas de propiedad/privacidad.
Incluso Bitbucket (que tiene una "licencia académica") ha escrito en sus términos tales declaraciones (hay otras declaraciones acerca de que usted retiene la propiedad de sus datos, privacidad, etc.):
Por el presente, el Usuario final otorga a Atlassian una licencia no exclusiva para copiar, distribuir, realizar, exhibir, almacenar, modificar y utilizar los Datos del usuario final en relación con la operación de los Servicios alojados.
Para algunas áreas de investigación es aún más NO , por ejemplo, trabajo con datos de pacientes...
git
funciona muy bien con sistemas distribuidos, incluso si rara vez se conectan. En el peor de los casos, las personas pueden enviar parches por correo electrónico.
Pero instalar git en un servidor es fácil y las personas pueden obtener un inicio de sesión ssh, y eso es todo lo que necesita tener para su repositorio privado de git dentro de la estructura de TI de su institución, lo que evita todos esos problemas de privacidad.
git pull
ponerlos en línea en Internet o hacer que sus empleados los lean si se trata de un repositorio privado. IANAL, pero confiaría en ellos si esta es la redacción exacta.git
es que no se necesita maestro. Simplemente puede copiar su repositorio y funcionará. Es decir, 1) puede copiarlo y llevárselo cuando cambie de trabajo (si lo permite el empleador) 2) la falla del servidor del departamento de TI no afecta la sincronización de su repositorio local con los repositorios de colegas. No es conveniente (pedir la dirección IP, permitir la conexión [hablar con TI debido al firewall; esa molestia puede hacer que reparen el servidor lo antes posible], sincronizar, denegar las conexiones nuevamente), pero el trabajo puede continuar. También puede enviar parches por correo electrónico.Siempre me resultó difícil enseñar a las personas cómo usar correctamente los repositorios cuando colaboran en un manuscrito. He encontrado que www.authorea.com funciona mucho mejor. Desafortunadamente, authorea sufre los mismos problemas que discutió en su pregunta. Falta de repositorios privados.
Si realmente quieres usar Git. Entonces te recomiendo que instales tu propio servidor git. Hay dos clones dignos de github: GitLab y Gogs .
Gogs - Servicio Go Git Un servicio Git sencillo y autohospedado
Prefiero Gogs ya que es solo una instalación de archivo basada en GoLang y se ve muy bonito y tiene toda la funcionalidad que esperarías: Historial de código, Gestión de problemas, páginas Wiki.
Si sus colaboradores no son desarrolladores de software, no los sometería a aprender Latex.
No es una tarea fácil, créanme que lo he intentado.
Lo que necesita es algo como Google Docs que guarde el historial del documento y le permita colaborar.
Afortunadamente existe: https://www.sharelatex.com/
LaTeX, Evolved El editor LaTeX fácil de usar, en línea y colaborativo
No estoy afiliado a ellos... solo un usuario feliz.
Pablo Gaborit
Aditya
usuario102
seteropére
Piotr Migdal
federico poloni
Piotr Migdal
federico poloni
K. Alan Bates