Винаги, когато разработката на софтуер или друг тип проект изисква сътрудничество, процесът на обмен на файлове, запазване, ревизиране и повторно качване може да бъде досаден. Поради това разработчиците създадоха ревизионни системи за контрол. Тези системи дори са били използвани за документиране в съвместни инструменти като уики. Sparkleshare е разширение на тези инструменти за сътрудничество, което осигурява лесен за използване интерфейс: вашият собствен файлов мениджър.

Веднъж инсталирани, потребителите могат да се свързват със сървъра на Sparkleshare и да редактират / добавят / създават файлове, които се споделят със сътрудници, които могат да направят същото. Sparkleshare има и потенциала да бъде използван за просто съхранение на файлове в облака като Dropbox или SpiderOak. Основната разлика е, че Sparkleshare е свободен и с отворен код и можете да го инсталирате на собствения си сървър.

Sparkleshare използва Git, свободна и отворена система за управление на версиите. Ако сте инсталирали Git на сървъра си, можете лесно да съхранявате файловете си в синхрон. Ако нямате собствен сървър или VPS, можете да използвате Github или Gitorious, за да тествате най-ранната версия на Sparkleshare, която понастоящем е на разположение.

Инсталация

За да инсталирате Sparkleshare и да започнете, трябва само да изпълните следните стъпки:

На Ubuntu 10.10 и производните OS, добавете необходимото хранилище и инсталирайте.

 sudo add-apt-repository ppa: nuovodna / nuovodna-неща sudo apt-get актуализация sudo apt-get инсталирате sparkleshare 

Ако предпочитате да не добавяте хранилище на трета страна, можете да изтеглите директно деб файл директно на 32-битов или 64-битов.

За да инсталирате от източник на друга дистрибуция или операционна система, вижте Sparkleshare README.

Конфигурация

Ако ще използвате Sparkleshare на собствения си сървър, трябва да следвате инструкциите в този урок. За да изпробвате Sparkleshare с помощта на GitHub, направете следното:

1. Вземете безплатен GitHub акаунт
2. Кликнете върху "Табло за управление" - "Ново хранилище"
3. Дайте на вашия проект име и (по избор) описание и кликнете върху "Create Repository"
4. Стартирайте Sparkleshare на вашия компютър
5. Въведете вашето име и имейл адрес и натиснете "Next"

6. Отворете файловия мениджър и отидете на ~ / .config / sparkleshare
7. Редактирайте файл, наречен sparkleshare.username.key.pub (потребителското име трябва да бъде заменено с вашето потребителско име)
8. Копирайте цялото съдържание на този файл.
9. Влезте в профила на GitHub, отворете " Настройки на профила -> SSH публични ключове -> Добавяне на друг публичен ключ "
10. Дайте на ключа заглавие и поставете съдържанието от вашия .ub файл и кликнете върху " Добавяне на ключ "
11. Върнете се в Sparkleshare, изберете GitHub като отдалечена папка, а за Folder Name въведете вашето потребителско име и папка на GitHub: "username / repository-name"

12. Щракнете върху "Sync" и трябва да се синхронизира успешно.

Забележка : Ако се казва "нещо се обърка", проверете отново бутона ssh. Ако сте сигурни, че сте го поставили правилно, може да се наложи ръчно да приемете връзката. Отворете терминал и въведете:

 ssh github.com 

Той ще попита: "Сигурни ли сте, че искате да продължите да се свързвате (да / не)?"

Въведете "Да" и натиснете "Enter". Когато се върнете на Sparkleshare, сега трябва да работи.

Иконата на папката Sparkleshare трябва да остане в системната област, когато тя работи. Кликването върху него ще покаже наличните хранилища. Всичко, което редактирате или запазвате в тази папка, ще бъде редактирано и запазено на сървъра и тези промени ще бъдат видими за всички сътрудници.

Понастоящем няма налична услуга за облак (платена или безплатна) за Sparkleshare и ако не искате да плащате за GitHub сметка, вашите проекти ще бъдат публично видими. Ако обаче използвате собствения си сървър, можете да настроите частно хранилище и да се наслаждавате на сигурно, безплатно, синхронизиране и сътрудничество на файлове с отворен код.