Nākamajā rakstā mēs apskatīsim SparkleShare. Tas ir par a mākoņa krātuve, failu sinhronizācija un sadarbības klients, atvērtā koda un Git izmanto kā atmiņas serveri. Šis klients ir bijis kaut kas līdzīgs Dropbox, taču, izmantojot savu Git serveri vai mitinātu risinājumu, piemēram, GitLab, GitHub vai BitBucket.
Mēs varēsim palaist šo lietojumprogrammu gan Gnu / Linux, gan Windows, gan macOS. Pašlaik nav mobilās lietojumprogrammas. Lietotāji varēs izmantot šo lietojumprogrammu, lai sinhronizētu failus no projekti, kas bieži mainās vai izsekot un sinhronizēt failus, kurus rediģējuši vairāki cilvēki. To visu mēs varam paveikt vienkāršā veidā. Turklāt jūs varat viegli atgriezt failus jebkurā to vēstures punktā, klienta pusē atradīsit arī šifrēšanas iespēju.
Iesniegums darbojas tāpat kā Dropbox, bez Dropbox servera. Paziņojumu apgabalā mums būs ikona, kas parāda sinhronizācijas statusu un nodrošina piekļuvi dažām opcijām. Lietotāja mājas direktorijā tiks izveidota mape SparkleShare. Turpmāk faili tiks sinhronizēti ar attālo serveri.
Ņemot vērā, ka Git nav laba izvēle lielu failu mitināšanai, SparkleShare izmanto git-lfs. Šis ir atvērtā koda paplašinājums, lai varētu strādāt ar lieliem failiem. Tomēr vietne SparkleShare to piemin šī lietojumprogramma nav labs risinājums, lai izveidotu pilnīgas mašīnu dublējumkopijas vai lielas bināras programmas, kas bieži mainās.
Kamēr jūs nesaņemat failu pārvaldnieka integrāciju, lai atjaunotu failu izmaiņas, jūs saņemsit Pēdējo izmaiņu dialoglodziņš “globāls”. Tas parādīs izmaiņas hronoloģiskā secībā.
Lejupielādējiet SparkleShare
Gnu / Linux versijā SparkleShare var būt pieejams jūsu izplatīšanas krātuvēs. Debian, Ubuntu vai Linux Mint varat to instalēt, atverot termināli (Ctrl + Alt + T) un izpildot komandu:
sudo apt install sparkleshare
Var arī instalējiet SparkleShare no FlatHub. Šī opcija nodrošinās programmatūras jaunāko versiju. Instalējiet Flatpak savā izplatīšanā, ja vēl neesat to izdarījis, un pēc tam instalējiet SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
SparkleShare iestatīšana ar GitLab vai GitHub
Tālāk mēs redzēsim a ātrs sākums lai konfigurētu Sparkleshare ar GitLab un GitHub. Ja vēlaties izmantot SparkleShare ar savu mitinātāju, varat rīkoties šādi instrukcijas.
Pēc instalēšanas mēs sākam, noklikšķinot uz ikonas SparkleShare. Tad meklējiet izvēle «Datora ID» → «Kopēt uz starpliktuvi».
Lai konfigurētu pakalpojumus, mums tas ir nepieciešams pievienojiet jaunu SSH atslēgu GitLab vai GitHub kontos. Vienkārši ielīmējiet šo komandas ID kā atslēgu konta iestatījumos.
Lietot GitLab, dodieties uz sadaļu "Iestatījumi" → "SSH atslēgas". Tālāk ir tieša saite uz šo lapu.
Ja izvēlaties izmantot GitHub, jums būs jādodas uz sadaļu "Personiskie iestatījumi" → "SSH un GPG atslēgas" → "Pievienot jaunu". Tālāk ir tieša saite uz šo lapu.
Ielīmējiet komandas ID, kuru kopējāt starpliktuvē lauki «Taustiņš»To atradīsit vietnē GitLab / GitHub.
GitLab vai GitHub krātuve mums tā būs jāizveidovai nu valsts, vai privāta, atkarībā no tā, kas jums nepieciešams. Varat arī izmantot esošu krātuvi.
Atgriežoties pie SparkleShare, noklikšķiniet uz ikonas Paplāte un izvēlieties opcija "Sinhronizēt attālo projektu ...". Sarakstā atlasiet GitLab vai GitHub un ievadiet repozitorija attālo ceļu. Jums vienkārši jānoņem daļa github.com / gitlab.com no URL. Tagad jums atliek tikai noklikšķināt “Pievienot” y pagaidiet, līdz SparkleShare sinhronizēs attālo repozitoriju.
līdz konsultējieties ar visām iespējām un informāciju par šī klienta izmantošanu, ieskaitot klienta puses šifrēšanas izmantošanu, skatiet Wiki SparkleShare vai projekta vietne.