SparkleShare, asiakas Git-tallennustilaa ja yhteistyötä varten

Sparkle-logo

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ä.

äskettäiset muutokset GitHub-repoon

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:

asenna SparkleShare APT: n avulla

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

asenna SparkleShare flatpakilla

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.

SparkleShare-kantoraketti

Asennuksen jälkeen aloitamme napsauttamalla SparkleShare-kuvaketta. Etsi sitten vaihtoehto «Tietokoneen tunnus» → «Kopioi leikepöydälle».

kopioi tietokoneen tunnus

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.

liitä joukkueen tunnus GitLabiin

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ä joukkueen tunnus GitHubiin

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.

lisää arkisto SparkleShareen

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.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.