SparkleShare, klient pro úložiště a spolupráci pomocí Git

sparkle sdílet logo

V příštím článku se podíváme na SparkleShare. Je to o cloudové úložiště, synchronizace souborů a klient pro spolupráci, open source a používání Gitu jako úložného serveru. Tento klient byl něco jako Dropbox, ale používal svůj vlastní server Git nebo hostované řešení, jako je GitLab, GitHub nebo BitBucket.

Tuto aplikaci budeme moci spouštět na Gnu / Linux, Windows a macOS. V tuto chvíli neexistuje žádná mobilní aplikace. Uživatelé budou moci pomocí této aplikace synchronizovat soubory z projekty, které se často mění nebo sledovat a synchronizovat soubory upravené více lidmi. To vše můžeme udělat jednoduchým způsobem. Kromě toho můžete snadno vrátit soubory do libovolného bodu jejich historie, na straně klienta najdete také možnost šifrování.

Aplikace funguje jako Dropbox bez serveru Dropbox. V oznamovací oblasti budeme mít ikonu, která zobrazuje stav synchronizace a poskytuje přístup k některým možnostem. V domovském adresáři uživatele bude vytvořena složka SparkleShare. Odtud budou soubory synchronizovány se vzdáleným serverem.

Vzhledem k tomu, že Git není dobrá volba, pokud jde o hostování velkých souborů, používá SparkleShare git-lfs. Toto je přípona open source, aby bylo možné pracovat s velkými soubory. Web SparkleShare to přesto zmiňuje tato aplikace není dobrým řešením pro vytváření úplných počítačových záloh nebo pro velké binární soubory, které se často mění.

I když nedostanete integraci správce souborů, která vám umožní vrátit změny souborů, dostanete a „globální“ dialog nedávných změn. Zobrazí se změny v chronologickém pořadí.

nedávné změny repo GitHub

Stáhněte si SparkleShare

Na Gnu / Linux může být SparkleShare k dispozici v úložištích vaší distribuce. V Debianu, Ubuntu nebo Linux Mint jej můžete nainstalovat otevřením terminálu (Ctrl + Alt + T) a spuštěním příkazu:

nainstalujte SparkleShare přes APT

sudo apt install sparkleshare

Může také nainstalujte SparkleShare z FlatHub. Tato možnost vám poskytne nejnovější verzi softwaru. Nainstalujte si do své distribuce Flatpak, pokud jste to ještě neudělali, a poté nainstalujte SparkleShare:

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

nainstalujte SparkleShare pomocí flatpaku

flatpak install flathub org.sparkleshare.SparkleShare

Nastavení SparkleShare s GitLab nebo GitHub

Dále uvidíme a rychlý start nakonfigurovat Sparkleshare s GitLab a GitHub. Pokud chcete používat SparkleShare se svým vlastním hostitelem, můžete postupovat podle následujících pokynů instrukce.

Spouštěč SparkleShare

Po instalaci začneme kliknutím na ikonu SparkleShare. Pak hledejte volba «ID počítače» → «Kopírovat do schránky».

zkopírujte ID počítače

Ke konfiguraci služeb potřebujeme přidat nový klíč SSH do účtů GitLab nebo GitHub. Jednoduše vložte toto ID týmu jako klíč v nastavení účtu.

Chcete-li použít GitLab, přejděte na „Nastavení“ → „SSH klíče“. Následuje přímý odkaz na tato stránka.

vložte ID týmu do GitLabu

Pokud se rozhodnete použít GitHub, budete muset přejít na „Osobní nastavení“ → „Klíče SSH a GPG“ → „Přidat nový“. Následuje přímý odkaz na Tato stránka.

vložte ID týmu na GitHub

Vložte ID týmu, které jste zkopírovali do schránky, do složky pole «Klíč»Které najdete v GitLab / GitHub.

Úložiště v GitLabu nebo GitHubu jej budeme muset vytvořit, veřejné nebo soukromé, podle toho, co potřebujete. Můžete také použít existující úložiště.

Vraťte se zpět na SparkleShare, klikněte na ikonu na liště a vyberte možnost "Synchronizovat vzdálený projekt ...". Vyberte GitLab nebo GitHub ze seznamu a zadejte vzdálenou cestu úložiště. Musíte pouze odstranit část github.com / gitlab.com z adresy URL. Nyní musíte jen kliknout "Přidat" y počkejte, až SparkleShare synchronizuje vzdálené úložiště.

přidat úložiště do SparkleShare

na prostudujte si všechny možnosti a informace o použití tohoto klienta, včetně použití šifrování na straně klienta, viz wiki SparkleShare nebo webové stránky projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.