SparkleShare, odjemalec za shranjevanje in sodelovanje z Gitom

logotip iskrice

V naslednjem članku si bomo ogledali SparkleShare. Gre za a shramba v oblaku, sinhronizacija datotek in odjemalec za sodelovanje, odprtokodna in uporaba Git kot pomnilniškega strežnika. Ta odjemalec je bil nekaj podobnega Dropboxu, vendar uporablja svoj Git strežnik ali gostujočo rešitev, kot je GitLab, GitHub ali BitBucket.

To aplikacijo bomo lahko zagnali v Gnu / Linux, Windows in macOS. Trenutno ni nobene mobilne aplikacije. Uporabniki bodo lahko uporabljali to aplikacijo za sinhronizacijo datotek iz projekti, ki se pogosto spreminjajo o el sledenje in sinhronizacija datotek, ki jih ureja več oseb. Vse to lahko naredimo na preprost način. Poleg tega lahko datoteke preprosto vrnete na katero koli točko v njihovi zgodovini, na strani odjemalca pa najdete tudi možnost šifriranja.

Vloga deluje kot Dropbox, brez strežnika Dropbox. V območju za obvestila bomo imeli ikono, ki prikazuje stanje sinhronizacije in omogoča dostop do nekaterih možnosti. V uporabnikovem domačem imeniku bo ustvarjena mapa SparkleShare. Od tam bodo datoteke sinhronizirane z oddaljenim strežnikom.

SparkleShare meni, da Git ni dobra izbira za gostovanje velikih datotek git-lfs. To je odprtokodna pripona za delo z velikimi datotekami. Kljub temu spletno mesto SparkleShare to omenja ta aplikacija ni dobra rešitev za izdelavo celotnih varnostnih kopij računalnikov ali za velike binarne datoteke, ki se pogosto spreminjajo.

Medtem ko ne dobite integracije upravitelja datotek za povrnitev sprememb datotek, boste dobili pogovorno okno za nedavne spremembe. To bo prikazalo spremembe v kronološkem vrstnem redu.

nedavne spremembe repo zbirke GitHub

Prenesite SparkleShare

Na Gnu / Linux je lahko SparkleShare na voljo v skladiščih vaše distribucije. V Debian, Ubuntu ali Linux Mint ga lahko namestite tako, da odprete terminal (Ctrl + Alt + T) in izvedete ukaz:

namestite SparkleShare z uporabo APT

sudo apt install sparkleshare

Lahko tudi namestite SparkleShare iz FlatHub. S to možnostjo boste dobili najnovejšo različico programske opreme. Namestite Flatpak v svojo distribucijo, če tega še niste storili, in nato namestite SparkleShare:

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

namestite SparkleShare z uporabo flatpak

flatpak install flathub org.sparkleshare.SparkleShare

Nastavitev SparkleShare z GitLab ali GitHub

Nato bomo videli a hiter začetek za konfiguriranje Sparkleshare z GitLab in GitHub. Če želite uporabljati SparkleShare s svojim gostiteljem, lahko sledite naslednjim navodila.

Zaganjalnik SparkleShare

Po namestitvi začnemo s klikom na ikono SparkleShare. Potem poiščite možnost «ID računalnika» → «Kopiraj v odložišče».

kopiraj ID računalnika

Za konfiguracijo storitev potrebujemo dodajte nov SSH ključ v račune GitLab ali GitHub. Preprosto prilepite ta ID ekipe kot ključ v nastavitvah računa.

Za uporabo GitLab, pojdite na "Nastavitve" → "SSH ključi". Sledi neposredna povezava do tej strani.

ID ekipe prilepite v GitLab

Če se odločite za uporabo GitHub, morali boste odpreti "Osebne nastavitve" → "Tipke SSH in GPG" → "Dodaj novo". Sledi neposredna povezava do stran.

prilepite ID ekipe na GitHub

ID ekipe, ki ste jo kopirali v odložišče, prilepite v polja «Ključne»To boste našli v GitLab / GitHub.

Skladišče v GitLab ali GitHub bomo morali ustvariti, bodisi javni bodisi zasebni, odvisno od tega, kaj potrebujete. Uporabite lahko tudi obstoječe skladišče.

Če se vrnete na SparkleShare, kliknite ikono pladnja in izberite možnost "Sinhronizacija oddaljenega projekta ...". Na seznamu izberite GitLab ali GitHub in vnesite oddaljeno pot do skladišča. Iz URL-ja morate samo odstraniti del github.com / gitlab.com. Zdaj morate le klikniti »Dodaj« y počakajte, da SparkleShare sinhronizira oddaljeno repozitorij.

dodaj repozitorij v SparkleShare

za preglejte vse možnosti in informacije o uporabi te stranke, vključno z uporabo šifriranja na strani odjemalca, glejte wiki SparkleShare ali spletna stran projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.