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.
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:
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
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.
Po namestitvi začnemo s klikom na ikono SparkleShare. Potem poiščite možnost «ID računalnika» → «Kopiraj v odložišče».
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.
Če se odločite za uporabo GitHub, morali boste odpreti "Osebne nastavitve" → "Tipke SSH in GPG" → "Dodaj novo". Sledi neposredna povezava do stran.
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.
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.