Sincronización de archivos de código abierto y colaboración con Sparkleshare

Siempre que el desarrollo de software o cualquier otro tipo de proyecto requiera colaboración, el proceso de intercambiar archivos, guardarlos, revisarlos y volver a cargarlos puede ser tedioso. Debido a esto, los desarrolladores han creado sistemas de control de revisión. Estos sistemas incluso se han utilizado para la documentación en herramientas colaborativas como wikis. Sparkleshare es una extensión de estas herramientas de colaboración que proporciona una interfaz simple y fácil de usar: su propio administrador de archivos.

Una vez configurados, los usuarios pueden conectarse al servidor Sparkleshare y editar / agregar / crear archivos que se comparten con colaboradores, quienes luego pueden hacer lo mismo. Sparkleshare también tiene el potencial de usarse para el almacenamiento de archivos en la nube simple como Dropbox o SpiderOak. La principal diferencia es que Sparkleshare es gratuito y de código abierto, y puede instalarlo en su propio servidor.


Sparkleshare hace uso de Git, un sistema de control de versiones de código abierto y gratuito.
Si tiene git instalado en su servidor, puede mantener sus archivos sincronizados sin esfuerzo. Si no tiene su propio servidor o VPS, puede usar Github o Gitorious para al menos probar la versión anterior de Sparkleshare que está disponible actualmente.

Instalación

Para instalar Sparkleshare y comenzar, simplemente siga estos pasos:

En Ubuntu 10.10 y sistemas operativos derivados, agregue el repositorio necesario e instálelo.

Si prefiere no agregar un repositorio de terceros, también puede descargar el archivo deb directamente en 32 bits o 64 bits .

Para instalar desde la fuente en otra distribución o sistema operativo, consulte el archivo README de Sparkleshare .

Configuración

Si va a utilizar Sparkleshare en su propio servidor, debe seguir las instrucciones de este tutorial . Para probar Sparkleshare usando GitHub, haga lo siguiente:

1. Obtenga una cuenta de GitHub gratuita.

2. Haga clic en “Panel de control” – “Nuevo repositorio”


3. Dé a su proyecto un nombre y una descripción (opcional) y haga clic en “Crear repositorio”


4. Inicie Sparkleshare en su computadora


5. Ingrese su nombre y correo electrónico dirección y haga clic en “Siguiente”

6. Abra un administrador de archivos y vaya a ~ / .config / sparkleshare

7. Edite un archivo llamado
sparkleshare.username.key.pub  (el nombre de usuario debe ser reemplazado por su nombre de usuario)

8. Copie todo el contenido de este archivo.


9. De vuelta a la cuenta de GitHub, vaya a ”
Configuración de la cuenta -> Claves públicas SSH -> Agregar otra clave pública

10. Dé un título a la clave y pegue el contenido de su archivo .pub y haga clic en ”
Agregar clave

11. Ir Vuelva a Sparkleshare, seleccione GitHub como su carpeta remota, y para Nombre de carpeta, ingrese su nombre de usuario de GitHub y el nombre de la carpeta del repositorio: “nombre de usuario / nombre-repositorio”

12. Haga clic en “Sincronizar”, y debería sincronizarse correctamente.

Nota : Si dice “algo salió mal”, verifique su clave ssh nuevamente. Si está seguro de haberlo pegado correctamente, es posible que deba aceptar manualmente la conexión. Abra una terminal y escriba:

Le preguntará: “¿Está seguro de que desea continuar conectándose (sí / no)?”

Escriba sí y presione Entrar. Cuando vuelva a Sparkleshare, ahora debería funcionar.

El icono de la carpeta Sparkleshare debe permanecer en la bandeja del sistema cuando se está ejecutando. Al hacer clic en él, se mostrarán los repositorios disponibles. Todo lo que edite o guarde en esa carpeta se editará y guardará en el servidor, y esos cambios serán visibles para cualquier colaborador.

Actualmente, no existe un servicio en la nube (de pago o gratuito) para Sparkleshare y, a menos que desee pagar por una cuenta de GitHub, sus proyectos serán visibles públicamente. Sin embargo, si usa su propio servidor, puede configurar un repositorio privado y disfrutar de la colaboración y sincronización de archivos de código abierto, seguras y gratuitas.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario