Järgmises artiklis heidame pilgu SparkleShare'ile. See on umbes a pilvemälu, failide sünkroonimine ja koostöö klient, avatud lähtekoodiga ja Giti kasutamist salvestusserverina. See klient on olnud midagi Dropboxi sarnast, kuid kasutades oma Giti serverit või hostitud lahendust nagu GitLab, GitHubi või BitBucketi.
Saame seda rakendust käitada nii Gnu / Linuxis, Windowsis kui ka macOS-is. Hetkel pole ühtegi mobiilirakendust. Kasutajad saavad seda rakendust kasutada failide sünkroonimiseks sageli muutuvad projektid o el jälgida ja sünkroonida mitme inimese redigeeritud faile. Seda kõike saame teha lihtsal viisil. Lisaks saate failid hõlpsasti taastada nende ajaloo mis tahes punktis, leiate ka krüptimise võimaluse kliendi poolelt.
Taotlus töötab nagu Dropbox, ilma Dropboxi serverita. Meil on teavitusalal ikoon, mis näitab sünkroonimise olekut ja annab juurdepääsu mõnele suvandile. Kasutaja kodukataloogi luuakse kaust SparkleShare. Sealt edasi hoitakse faile kaugserveriga sünkroonis.
Arvestades, et Git pole suurte failide majutamisel hea valik, kasutab SparkleShare git-lfs. See on avatud lähtekoodiga laiendus, mis võimaldab töötada suurte failidega. Siiski mainitakse seda veebisaidil SparkleShare see rakendus pole hea lahendus arvutite täielike varukoopiate tegemiseks ega suurte binaarkaartide jaoks, mis sageli muutuvad.
Kuigi te ei saa failihalduri integreerimist failide muudatuste tagasivõtmiseks, saate „globaalne” hiljutiste muudatuste dialoog. See näitab muutusi kronoloogilises järjekorras.
Laadige alla SparkleShare
Gnu / Linuxis võib SparkleShare olla saadaval teie levitamise hoidlates. Debianis, Ubuntu või Linux Mintis saate selle installida, avades terminali (Ctrl + Alt + T) ja käivitades käsu:
sudo apt install sparkleshare
Saab ka installige FlatHubist SparkleShare. See valik annab teile tarkvara uusima versiooni. Kui te pole seda veel installinud, installige Flatpak ja seejärel installige SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
SparkleShare'i seadistamine GitLabi või GitHubi abil
Järgmisena näeme a kiire algus Sparkleshare'i seadistamiseks GitLabi ja GitHubi abil. Kui soovite kasutada SparkleShare'i oma hostiga, võite järgida järgmist juhiseid.
Pärast installimist alustame klõpsates ikoonil SparkleShare. Siis otsige valik «Arvuti ID» → «Kopeeri lõikelauale».
Teenuste konfigureerimiseks vajame lisage uus SSH-võti GitLabi või GitHubi kontodele. Lihtsalt kleepige see meeskonna ID võtmena konto seadetes.
Kasutada GitLab, minge jaotisse "Seaded" → "SSH-klahvid". Järgnev on otsene link sellel lehel.
Kui otsustate kasutada GitHub, peate minema "Isiklikud seaded" → "SSH ja GPG võtmed" → "Lisa uus". Järgnev on otsene link seda lehte.
Kleepige lõikelauale kopeeritud meeskonna ID väljad «Võti»Selle leiate GitLabist / GitHubist.
GitLabi või GitHubi hoidla peame selle loomakas avalik või privaatne, sõltuvalt sellest, mida vajate. Võite kasutada ka olemasolevat hoidlat.
Minge tagasi SparkleShare'i juurde, klõpsake oma salveikoonil ja valige variant "Sünkroonige kaugprojekt ...". Valige loendist GitLab või GitHub ja sisestage hoidla kaugtee. Peate lihtsalt URL-ist eemaldama osa github.com / gitlab.com. Nüüd peate vaid klõpsama "Lisama" y oodake, kuni SparkleShare kaughoidla sünkroonib.
et uurige kõiki selle kliendi kasutamise võimalusi ja teavetsealhulgas kliendipoolse krüptimise kasutamist, vt wiki SparkleShare või projekti veebisait.