SparkleShare, klient pre ukladanie a spoluprácu pomocou Gitu

sparkle share logo

V nasledujúcom článku sa pozrieme na SparkleShare. Reč je o a cloudové úložisko, synchronizácia súborov a klient pre spoluprácu, otvorený zdrojový kód a použitie Gitu ako úložného servera. Tento klient bol niečo ako Dropbox, ale používal svoj vlastný server Git alebo hostované riešenie, ako je GitLab, GitHub alebo BitBucket.

Túto aplikáciu budeme môcť spustiť v Gnu / Linux, Windows a macOS. Momentálne neexistuje mobilná aplikácia. Používatelia budú môcť pomocou tejto aplikácie synchronizovať súbory z projekty, ktoré sa často menia alebo sledovať a synchronizovať súbory upravené viacerými ľuďmi. Toto všetko môžeme urobiť jednoduchým spôsobom. Okrem toho môžete súbory ľahko vrátiť do ľubovoľného bodu ich histórie, na strane klienta nájdete tiež možnosť šifrovania.

Aplikácia funguje ako Dropbox bez servera Dropbox. V oznamovacej oblasti budeme mať ikonu, ktorá zobrazuje stav synchronizácie a poskytuje prístup k niektorým možnostiam. V domovskom adresári používateľa sa vytvorí priečinok SparkleShare. Odtiaľ sa budú súbory synchronizovať so vzdialeným serverom.

Vzhľadom na to, že Git nie je dobrou voľbou, pokiaľ ide o hosťovanie veľkých súborov, používa SparkleShare git-lfs. Toto je prípona otvoreného zdroja, ktorá umožňuje prácu s veľkými súbormi. Web SparkleShare to napriek tomu spomína táto aplikácia nie je dobrým riešením na zálohovanie celého počítača alebo na veľké binárne súbory, ktoré sa často menia.

Aj keď nedostanete integráciu správcu súborov, ktorá vám vráti zmeny v súboroch, zobrazí sa a „globálne“ dialógové okno posledných zmien. Týmto sa zmeny zobrazia v chronologickom poradí.

nedávne zmeny v repozitári GitHub

Stiahnite si SparkleShare

V Gnu / Linux môže byť SparkleShare k dispozícii v úložiskách vašej distribúcie. V Debiane, Ubuntu alebo Linux Mint ho môžete nainštalovať otvorením terminálu (Ctrl + Alt + T) a vykonaním príkazu:

nainštalujte SparkleShare pomocou APT

sudo apt install sparkleshare

Môže tiež nainštalujte si SparkleShare z FlatHubu. Táto možnosť vám poskytne najnovšiu verziu softvéru. Nainštalujte si Flatpak do svojej distribúcie, ak ste to ešte neurobili, a potom nainštalujte SparkleShare:

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

nainštalujte SparkleShare pomocou flatpaku

flatpak install flathub org.sparkleshare.SparkleShare

Nastavenie SparkleShare pomocou GitLab alebo GitHub

Ďalej uvidíme a rýchly štart nakonfigurovať Sparkleshare s GitLab a GitHub. Ak hľadáte použitie služby SparkleShare s vlastným hostiteľom, môžete postupovať podľa nasledujúcich pokynov inštrukcie.

Spúšťač SparkleShare

Po inštalácii začneme kliknutím na ikonu SparkleShare. Potom hľadajte voľba «ID počítača» → «Kopírovať do schránky».

skopírovať ID počítača

Na konfiguráciu služieb potrebujeme pridať nový kľúč SSH do účtov GitLab alebo GitHub. Stačí vložiť toto ID tímu ako kľúč do nastavení účtu.

Použiť GitLab, choďte na „Nastavenia“ → „SSH kľúče“. Nasleduje priamy odkaz na táto strana.

vložte ID tímu do GitLabu

Ak sa rozhodnete použiť GitHub, budete musieť prejsť do časti „Osobné nastavenia“ → „Kľúče SSH a GPG“ → „Pridať nové“. Nasleduje priamy odkaz na Táto stránka.

vložte ID tímu do GitHubu

Prilepte ID tímu, ktoré ste skopírovali do schránky, do priečinka polia «Kľúč»Ktoré nájdete v GitLab / GitHub.

Úložisko v GitLabe alebo GitHube ho budeme musieť vytvoriť, verejné alebo súkromné, podľa toho, čo práve potrebujete. Môžete tiež použiť existujúce úložisko.

Vráťte sa späť do SparkleShare, kliknite na ikonu na paneli a vyberte ikonu možnosť "Synchronizovať vzdialený projekt ...". V zozname vyberte GitLab alebo GitHub a zadajte vzdialenú cestu úložiska. Musíte len odstrániť časť github.com / gitlab.com z adresy URL. Všetko, čo musíte urobiť, je kliknúť „Pridať“ y počkajte, kým SparkleShare synchronizuje vzdialené úložisko.

pridať úložisko do SparkleShare

na preštudujte si všetky možnosti a informácie o použití tohto klienta, vrátane použitia šifrovania na strane klienta, pozri wiki SparkleShare alebo webová stránka projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.