I den næste artikel skal vi se på SparkleShare. Det handler om en skyopbevaring, filsynkronisering og samarbejdsklient, open source og bruger Git som en lagringsserver. Denne klient har været noget som Dropbox, men ved at bruge din egen Git-server eller en hostet løsning som f.eks GitLab, GitHub eller BitBucket.
Vi vil være i stand til at køre denne applikation på Gnu / Linux, Windows og macOS. I øjeblikket er der ingen mobilapplikation. Brugere kan bruge dette program til at synkronisere filer fra projekter, der ændres ofte eller spore og synkronisere filer redigeret af flere personer. Vi kan gøre alt dette på en enkel måde. Derudover kan du nemt gendanne filer til ethvert punkt i deres historie, du finder også muligheden for kryptering på klientsiden.
Ansøgning fungerer som Dropbox uden Dropbox-serveren. Vi har et ikon i meddelelsesområdet, der viser status for synkroniseringen og giver adgang til nogle muligheder. En SparkleShare-mappe oprettes i brugerens hjemmekatalog. Derefter holdes filerne synkroniseret med fjernserveren.
I betragtning af at Git ikke er et godt valg, når det kommer til hosting af store filer, bruger SparkleShare git-lfs. Dette er en open source-udvidelse for at kunne arbejde med store filer. Stadig nævner SparkleShare-webstedet det denne applikation er ikke en god løsning til sikkerhedskopiering af computere eller til store binære filer, der ofte ændres.
Mens du ikke får filhåndteringsintegrationen til at rulle ændringer til filer tilbage, får du en 'global' dialog for de seneste ændringer. Dette viser ændringerne i en kronologisk rækkefølge.
Download SparkleShare
På Gnu / Linux kan SparkleShare være tilgængelig i arkiverne for din distribution. I Debian, Ubuntu eller Linux Mint kan du installere det ved at åbne en terminal (Ctrl + Alt + T) og udføre kommandoen:
sudo apt install sparkleshare
Du kan også installer SparkleShare fra FlatHub. Denne mulighed giver dig den nyeste version af softwaren. Installer Flatpak på din distribution, hvis du ikke allerede har gjort det, og installer derefter SparkleShare:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.sparkleshare.SparkleShare
SparkleShare-opsætning med GitLab eller GitHub
Dernæst vil vi se en hurtig start for at konfigurere Sparkleshare med GitLab og GitHub. Hvis du ønsker at bruge SparkleShare med din egen vært, kan du følge følgende instruktioner.
Efter installationen starter vi med at klikke på SparkleShare-ikonet. Se derefter efter valgmulighed «Computer-ID» → «Kopier til udklipsholder».
For at konfigurere tjenesterne har vi brug for tilføj en ny SSH-nøgle på GitLab- eller GitHub-konti. Indsæt bare dette team-id som en nøgle i kontoindstillingerne.
At bruge GitLab, gå til "Indstillinger" → "SSH-nøgler". Følgende er et direkte link til denne side.
Hvis du vælger at bruge GitHub, du bliver nødt til at gå til "Personlige indstillinger" → "SSH- og GPG-taster" → "Tilføj nyt". Følgende er et direkte link til denne side.
Indsæt det team-id, som du kopierede til udklipsholderen, i felter "Nøgle»Det finder du i GitLab / GitHub.
Depotet i GitLab eller GitHub bliver vi nødt til at oprette det, enten offentlig eller privat, afhængigt af hvad du har brug for. Du kan også bruge et eksisterende lager.
Gå tilbage til SparkleShare, klik på dit bakkeikon og vælg mulighed "Synkroniser fjernprojekt ...". Vælg GitLab eller GitHub fra listen, og indtast depotets eksterne sti. Du skal bare fjerne github.com / gitlab.com-delen fra URL'en. Nu skal du bare klikke "Tilføje" y vent på, at SparkleShare synkroniserer fjernlageret.
til se alle muligheder og oplysninger om brugen af denne klient, herunder brug af klientsides kryptering, se wiki SparkleShare eller projektwebsted.