Seuraavassa artikkelissa aiomme tarkastella SparkleShare-ohjelmaa. Kyse on a pilvitallennus, tiedostojen synkronointi ja yhteistyöasiakas, avoimen lähdekoodin ja Gitin käyttäminen tallennuspalvelimena. Tämä asiakas on ollut jotain Dropboxia, mutta käyttämällä omaa Git-palvelinta tai isännöityä ratkaisua, kuten GitLab, GitHub tai BitBucket.
Pystymme käyttämään tätä sovellusta sekä Gnu / Linux-, Windows- että macOS-käyttöjärjestelmissä. Tällä hetkellä ei ole mobiilisovellusta. Käyttäjät voivat käyttää tätä sovellusta tiedostojen synkronointiin hankkeet, jotka muuttuvat usein tai seurata ja synkronoida useiden ihmisten muokkaamia tiedostoja. Voimme tehdä kaiken tämän yksinkertaisella tavalla. Lisäksi voit helposti palauttaa tiedostot mihin tahansa niiden historian kohtaan, löydät myös salauksen vaihtoehdon asiakaspuolelta.
Sovellus toimii kuten Dropbox, ilman Dropbox-palvelinta. Ilmoitusalueella on kuvake, joka näyttää synkronoinnin tilan ja tarjoaa pääsyn joihinkin asetuksiin. SparkleShare-kansio luodaan käyttäjän kotihakemistoon. Sieltä tiedostot pidetään synkronoituna etäpalvelimen kanssa.
Ottaen huomioon, että Git ei ole hyvä valinta isojen tiedostojen isännöinnissä, SparkleShare käyttää git-lfs. Tämä on avoimen lähdekoodin laajennus, joka voi toimia suurten tiedostojen kanssa. Silti SparkleShare-verkkosivusto mainitsee sen tämä sovellus ei ole hyvä ratkaisu täydellisten varmuuskopioiden tekemiseen tietokoneista tai suurille binääreille, jotka muuttuvat usein.
Vaikka et saa tiedostojenhallinnan integraatiota tiedostojen muutosten palauttamiseksi, saat Viimeisimpien muutosten valintaikkuna. Tämä näyttää muutokset aikajärjestyksessä.
Lataa SparkleShare
Gnu / Linuxissa SparkleShare voi olla saatavilla jakelusi arkistoissa. Debianissa, Ubuntussa tai Linux Mintissa voit asentaa sen avaamalla päätelaitteen (Ctrl + Alt + T) ja suorittamalla komennon:
sudo apt install sparkleshare
Voi myös asenna SparkleShare FlatHubista. Tämä vaihtoehto tarjoaa sinulle ohjelmiston uusimman version. Asenna Flatpak jakeluun, jos et ole vielä asentanut sitä, ja asenna sitten SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
SparkleShare-asetukset GitLabin tai GitHubin avulla
Seuraavaksi näemme a nopea aloitus Määritä Sparkleshare GitLabin ja GitHubin avulla. Jos aiot käyttää SparkleSharea oman isäntänne kanssa, voit seurata seuraavaa ohjeet.
Asennuksen jälkeen aloitamme napsauttamalla SparkleShare-kuvaketta. Etsi sitten vaihtoehto «Tietokoneen tunnus» → «Kopioi leikepöydälle».
Palvelujen määrittämiseksi tarvitsemme lisää uusi SSH-avain GitLab- tai GitHub-tileihin. Liitä vain tämä joukkueen tunnus avaimena tilin asetuksiin.
Käytä GitLab, siirry kohtaan "Asetukset" → "SSH-avaimet". Seuraava on suora linkki tällä sivulla.
Jos päätät käyttää GitHub, sinun on mentävä kohtaan "Henkilökohtaiset asetukset" → "SSH- ja GPG-avaimet" → "Lisää uusi". Seuraava on suora linkki tämä sivu.
Liitä leikepöydälle kopioimasi joukkueen tunnus kentät «avain»Tämän löydät GitLabista / GitHubista.
GitLabin tai GitHubin arkisto on luotava, joko julkinen tai yksityinen, riippuen siitä, mitä tarvitset. Voit myös käyttää olemassa olevaa arkistoa.
Palataksesi takaisin SparkleShareen, napsauta lokerokuvaketta ja valitse vaihtoehto "Synkronoi etäprojekti ...". Valitse luettelosta GitLab tai GitHub ja kirjoita tietovaraston etäpolku. Sinun tarvitsee vain poistaa github.com / gitlab.com-osa URL-osoitteesta. Nyt sinun tarvitsee vain napsauttaa "Lisätä" y odota, että SparkleShare synkronoi etätietovaraston.
että katso kaikki vaihtoehdot ja tiedot tämän asiakkaan käytöstä, mukaan lukien asiakaspuolen salauksen käyttö, katso wiki SparkleShare tai projektin verkkosivusto.