SparkleShare, Giti salvestamise ja koostöö klient

sädemega logo

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.

hiljutised muudatused GitHubi repos

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:

installige SparkleShare APT abil

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

installige SparkleShare Flatpakiga

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.

SparkleShare kanderakett

Pärast installimist alustame klõpsates ikoonil SparkleShare. Siis otsige valik «Arvuti ID» → «Kopeeri lõikelauale».

kopeerige arvuti ID

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.

kleepige meeskonna ID GitLabi

Kui otsustate kasutada GitHub, peate minema "Isiklikud seaded" → "SSH ja GPG võtmed" → "Lisa uus". Järgnev on otsene link seda lehte.

kleepige meeskonna ID GitHubi

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.

lisage hoidla teenusele SparkleShare

et uurige kõiki selle kliendi kasutamise võimalusi ja teavetsealhulgas kliendipoolse krüptimise kasutamist, vt wiki SparkleShare või projekti veebisait.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.