SparkleShare, клиент за съхранение и сътрудничество с помощта на Git

лого на sparkleshare

В следващата статия ще разгледаме SparkleShare. Става въпрос за a облачно съхранение, синхронизиране на файлове и клиент за сътрудничество, с отворен код и използване на Git като сървър за съхранение. Този клиент е нещо като Dropbox, но използвайки вашия собствен Git сървър или хоствано решение като GitLab, GitHub или BitBucket.

Ще можем да стартираме това приложение както на Gnu / Linux, така и на Windows и macOS. В момента няма мобилно приложение. Потребителите ще могат да използват това приложение за синхронизиране на файлове от проекти, които се променят често о ел проследяване и синхронизиране на файлове, редактирани от множество хора. Всичко това можем да направим по прост начин. В допълнение можете лесно да върнете файлове до която и да е точка от тяхната история, ще намерите и опцията за криптиране от страна на клиента.

Прилагане работи като Dropbox, без Dropbox сървъра. Ще имаме икона в областта за уведомяване, която показва състоянието на синхронизацията и осигурява достъп до някои опции. В домашната директория на потребителя ще бъде създадена папка SparkleShare. Оттам файловете ще се синхронизират с отдалечения сървър.

Като се има предвид, че Git не е добър избор, когато става въпрос за хостинг на големи файлове, SparkleShare използва git-lfs. Това е разширение с отворен код, за да можете да работите с големи файлове. И все пак уебсайтът SparkleShare споменава това това приложение не е добро решение за създаване на пълни резервни копия на компютри или за големи двоични файлове, които често се променят.

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

скорошни промени в репозитория на GitHub

Изтеглете SparkleShare

На Gnu / Linux може да е SparkleShare налични в хранилищата на вашата дистрибуция. В Debian, Ubuntu или Linux Mint можете да го инсталирате, като отворите терминал (Ctrl + Alt + T) и изпълните командата:

инсталирайте SparkleShare с помощта на APT

sudo apt install sparkleshare

Може също инсталирайте SparkleShare от FlatHub. Тази опция ще ви предостави най-новата версия на софтуера. Инсталирайте Flatpak в дистрибуцията си, ако още не сте го направили, и след това инсталирайте SparkleShare:

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo

инсталирайте SparkleShare с помощта на flatpak

flatpak install flathub org.sparkleshare.SparkleShare

Настройка на SparkleShare с GitLab или GitHub

След това ще видим a бърз старт да конфигурирате Sparkleshare с GitLab и GitHub. Ако искате да използвате SparkleShare със собствения си хост, можете да следвате следното инструкции.

Стартер за SparkleShare

След инсталацията започваме с щракване върху иконата SparkleShare. След това потърсете опция «Computer ID» → «Копиране в клипборда».

копиране на компютърния идентификатор

За да конфигурираме услугите, имаме нужда добавете нов SSH ключ в акаунти в GitLab или GitHub. Просто поставете този идентификатор на екип като ключ в настройките на акаунта.

За използване GitLab, отидете на "Настройки" → "SSH ключове". По-долу е директна връзка към тази страница.

поставете идентификатора на екипа в GitLab

Ако решите да използвате GitHub, ще трябва да отидете на "Лични настройки" → "SSH и GPG ключове" → "Добавяне на нов". По-долу е директна връзка към тази страница.

поставете идентификатора на отбора в GitHub

Поставете идентификационния номер на екипа, който сте копирали в клипборда, в полета «ключ»Това ще намерите в GitLab / GitHub.

Хранилището в GitLab или GitHub ще трябва да го създадем, публични или частни, в зависимост от това, от което се нуждаете. Можете също да използвате съществуващо хранилище.

Връщайки се към SparkleShare, щракнете върху иконата на вашата тава и изберете опция "Синхронизиране на отдалечен проект ...". Изберете GitLab или GitHub от списъка и въведете отдалечения път на хранилището. Трябва само да премахнете частта github.com / gitlab.com от URL адреса. Сега трябва само да кликнете „Добавяне“ y изчакайте SparkleShare да синхронизира отдалеченото хранилище.

добавяне на хранилище към SparkleShare

за консултирайте се с всички опции и информация за използването на този клиент, включително използването на криптиране от страна на клиента, вижте уики SparkleShare или уебсайт на проекта.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.