SparkleShare, klijent za pohranu i suradnju pomoću Gita

logotip sparkleshare

U sljedećem ćemo članku pogledati SparkleShare. Riječ je o a klijent za pohranu u oblaku, sinkronizaciju datoteka i suradnju, otvorenog koda i korištenje Gita kao poslužitelja za pohranu. Ovaj je klijent bio nešto poput Dropboxa, ali koristeći vaš vlastiti Git poslužitelj ili hostirano rješenje kao što je GitLab, GitHub ili BitBucket.

Moći ćemo pokrenuti ovu aplikaciju na Gnu / Linuxu, Windowsima i macOS-ima. Trenutno ne postoji mobilna aplikacija. Korisnici će moći koristiti ovu aplikaciju za sinkronizaciju datoteka s projekti koji se često mijenjaju ili pratiti i sinkronizirati datoteke koje uređuje više osoba. Sve to možemo na jednostavan način. Osim toga, datoteke možete jednostavno vratiti u bilo koju točku njihove povijesti, a na klijentskoj strani pronaći ćete i opciju šifriranja.

Primjena radi poput Dropboxa, bez Dropbox poslužitelja. Imat ćemo ikonu u području obavijesti koja prikazuje status sinkronizacije i pruža pristup nekim opcijama. U korisnikovom početnom direktoriju stvorit će se mapa SparkleShare. Odatle će se datoteke sinkronizirati s udaljenim poslužiteljem.

S obzirom na to da Git nije dobar izbor kada je u pitanju hosting velikih datoteka, SparkleShare koristi git-lfs. Ovo je ekstenzija otvorenog koda za rad s velikim datotekama. Ipak, web stranica SparkleShare to spominje ova aplikacija nije dobro rješenje za izradu sigurnosnih kopija računala ili za velike binarne datoteke koje se često mijenjaju.

Iako ne dobivate integraciju upravitelja datoteka za vraćanje promjena na datoteke, dobit ćete dijalog "globalnih" nedavnih promjena. To će prikazati promjene u kronološkom redoslijedu.

nedavne izmjene GitHub repo-a

Preuzmite SparkleShare

Na Gnu / Linuxu, SparkleShare može biti dostupno u spremištima vaše distribucije. U Debian, Ubuntu ili Linux Mint možete ga instalirati otvaranjem terminala (Ctrl + Alt + T) i izvršavanjem naredbe:

instalirajte SparkleShare pomoću APT-a

sudo apt install sparkleshare

Može i instalirajte SparkleShare s FlatHub-a. Ova će vam opcija pružiti najnoviju verziju softvera. Instalirajte Flatpak na vašu distribuciju ako to već niste učinili, a zatim instalirajte SparkleShare:

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

instalirajte SparkleShare koristeći flatpak

flatpak install flathub org.sparkleshare.SparkleShare

Postavljanje SparkleShare s GitLab ili GitHub

Dalje ćemo vidjeti a brzi početak za konfiguriranje Sparkleshare s GitLab i GitHub. Ako želite koristiti SparkleShare sa svojim domaćinom, možete slijediti sljedeće upute.

Pokretač SparkleShare

Nakon instalacije započinjemo klikom na ikonu SparkleShare. Zatim potražite opcija «ID računala» → «Kopiraj u međuspremnik».

kopirajte ID računala

Da bismo konfigurirali usluge, trebamo dodajte novi SSH ključ u GitLab ili GitHub račune. Samo zalijepite ovaj ID tima kao ključ u postavkama računa.

Za korištenje GitLab, idite na "Postavke" → "SSH ključevi". Slijedi izravna veza do ova stranica.

zalijepite ID tima u GitLab

Ako odlučite koristiti GitHub, morat ćete otići na "Osobne postavke" → "SSH i GPG ključevi" → "Dodaj novo". Slijedi izravna veza do ovu stranicu.

zalijepite ID tima na GitHub

Zalijepite ID tima koji ste kopirali u međuspremnik u polja «Ključ»To ćete pronaći u GitLab / GitHub.

Spremište u GitLabu ili GitHubu morat ćemo ga stvoriti, bilo javno ili privatno, ovisno o tome što vam treba. Također možete koristiti postojeće spremište.

Vraćajući se na SparkleShare, kliknite ikonu ladice i odaberite opcija "Sinkronizacija daljinskog projekta ...". S popisa odaberite GitLab ili GitHub i unesite udaljeni put spremišta. Jednostavno morate ukloniti dio github.com / gitlab.com iz URL-a. Sada sve što trebate je kliknuti "Dodati" y pričekajte da SparkleShare sinkronizira udaljeno spremište.

dodaj spremište u SparkleShare

u provjerite sve mogućnosti i informacije o upotrebi ovog klijenta, uključujući upotrebu šifriranja na strani klijenta, pogledajte wiki SparkleShare ili web stranica projekta.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.