SparkleShare, πελάτης για αποθήκευση και συνεργασία χρησιμοποιώντας το Git

λογότυπο

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο SparkleShare. Είναι για ένα cloud storage, συγχρονισμός αρχείων και πελάτης συνεργασίας, ανοιχτού κώδικα και χρήση του Git ως διακομιστή αποθήκευσης. Αυτός ο πελάτης ήταν κάτι σαν το Dropbox, αλλά χρησιμοποιώντας τον δικό σας διακομιστή Git ή μια φιλοξενούμενη λύση όπως GitLab, GitHub ή BitBucket.

Θα είμαστε σε θέση να εκτελέσουμε αυτήν την εφαρμογή τόσο σε Gnu / Linux, Windows όσο και σε macOS. Προς το παρόν δεν υπάρχει εφαρμογή για κινητά. Οι χρήστες θα μπορούν να χρησιμοποιούν αυτήν την εφαρμογή για να συγχρονίζουν αρχεία από έργα που αλλάζουν συχνά ή η παρακολούθηση και συγχρονισμός αρχείων που έχουν επεξεργαστεί από πολλά άτομα. Μπορούμε να τα κάνουμε όλα αυτά με απλό τρόπο. Επιπλέον, μπορείτε εύκολα να επαναφέρετε αρχεία σε οποιοδήποτε σημείο του ιστορικού τους, θα βρείτε επίσης την επιλογή κρυπτογράφησης από την πλευρά του πελάτη.

Εφαρμογή λειτουργεί όπως το Dropbox, χωρίς το διακομιστή Dropbox. Θα έχουμε ένα εικονίδιο στην περιοχή ειδοποιήσεων που δείχνει την κατάσταση του συγχρονισμού και παρέχει πρόσβαση σε ορισμένες επιλογές. Θα δημιουργηθεί ένας φάκελος SparkleShare στον αρχικό κατάλογο του χρήστη. Από εκεί τα αρχεία θα διατηρούνται συγχρονισμένα με τον απομακρυσμένο διακομιστή.

Λαμβάνοντας υπόψη ότι το Git δεν είναι καλή επιλογή για τη φιλοξενία μεγάλων αρχείων, το SparkleShare χρησιμοποιεί git-lfs. Αυτή είναι μια επέκταση ανοιχτού κώδικα για να μπορείτε να εργαστείτε με μεγάλα αρχεία. Ωστόσο, ο ιστότοπος SparkleShare το αναφέρει Αυτή η εφαρμογή δεν είναι μια καλή λύση για την πλήρη δημιουργία αντιγράφων ασφαλείας των μηχανών ή για μεγάλα δυαδικά αρχεία που αλλάζουν συχνά.

Αν και δεν έχετε την ενσωμάτωση του διαχειριστή αρχείων για την επαναφορά αλλαγών σε αρχεία, θα λάβετε ένα "παγκόσμιο" διάλογο πρόσφατων αλλαγών. Αυτό θα δείξει τις αλλαγές με χρονολογική σειρά.

πρόσφατες αλλαγές σε ένα repo του GitHub

Λήψη SparkleShare

Σε Gnu / Linux, το SparkleShare μπορεί να είναι διαθέσιμο στα αποθετήρια της διανομής σας. Στο Debian, το Ubuntu ή το Linux Mint μπορείτε να το εγκαταστήσετε ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και εκτελώντας την εντολή:

εγκαταστήστε το SparkleShare χρησιμοποιώντας το APT

sudo apt install sparkleshare

μπορείτε επίσης να εγκαταστήστε το SparkleShare από το FlatHub. Αυτή η επιλογή θα σας παρέχει την τελευταία έκδοση του λογισμικού. Εγκαταστήστε το Flatpak στη διανομή σας εάν δεν το έχετε κάνει ήδη και, στη συνέχεια, εγκαταστήστε το SparkleShare:

flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo

εγκαταστήστε το SparkleShare χρησιμοποιώντας flatpak

flatpak install flathub org.sparkleshare.SparkleShare

Ρύθμιση SparkleShare με GitLab ή GitHub

Στη συνέχεια θα δούμε ένα γρήγορη εκκίνηση για να διαμορφώσετε το Sparkleshare με το GitLab και το GitHub. Εάν θέλετε να χρησιμοποιήσετε το SparkleShare με τον δικό σας οικοδεσπότη, μπορείτε να ακολουθήσετε τα παρακάτω οδηγίες.

Εκτοξευτής SparkleShare

Μετά την εγκατάσταση, ξεκινάμε κάνοντας κλικ στο εικονίδιο SparkleShare. Στη συνέχεια, αναζητήστε το επιλογή «Αναγνωριστικό υπολογιστή» → «Αντιγραφή στο Πρόχειρο».

αντιγραφή αναγνωριστικού υπολογιστή

Για να διαμορφώσουμε τις υπηρεσίες, χρειαζόμαστε προσθέστε ένα νέο κλειδί SSH στους λογαριασμούς GitLab ή GitHub. Απλώς επικολλήστε αυτό το αναγνωριστικό ομάδας ως κλειδί στις ρυθμίσεις λογαριασμού.

Για να χρησιμοποιήσετε GitLab, μεταβείτε στις "Ρυθμίσεις" → "Κλειδιά SSH". Το παρακάτω είναι ένας άμεσος σύνδεσμος προς αυτή η σελίδα.

επικολλήστε το αναγνωριστικό ομάδας στο GitLab

Εάν επιλέξετε να χρησιμοποιήσετε GitHub, θα πρέπει να μεταβείτε στις "Προσωπικές ρυθμίσεις" → "Κλειδιά SSH και GPG" → "Προσθήκη νέου". Το παρακάτω είναι ένας άμεσος σύνδεσμος προς αυτή τη σελίδα.

επικολλήστε το αναγνωριστικό ομάδας στο GitHub

Επικολλήστε το αναγνωριστικό ομάδας που αντιγράψατε στο πρόχειρο στο πεδία «Κλειδί»Αυτό θα βρείτε στο GitLab / GitHub.

Το αποθετήριο στο GitLab ή το GitHub θα πρέπει να το δημιουργήσουμε, είτε δημόσια είτε ιδιωτικά, ανάλογα με το τι χρειάζεστε. Μπορείτε επίσης να χρησιμοποιήσετε ένα υπάρχον αποθετήριο.

Επιστρέφοντας στο SparkleShare, κάντε κλικ στο εικονίδιο του δίσκου σας και επιλέξτε το επιλογή "Συγχρονισμός απομακρυσμένου έργου ...". Επιλέξτε GitLab ή GitHub από τη λίστα και εισαγάγετε την απομακρυσμένη διαδρομή του αποθετηρίου. Απλώς πρέπει να αφαιρέσετε το τμήμα github.com / gitlab.com από τη διεύθυνση URL. Τώρα το μόνο που έχετε να κάνετε είναι να κάνετε κλικ "Προσθήκη" y περιμένετε μέχρι το SparkleShare να συγχρονίσει το απομακρυσμένο αποθετήριο.

προσθήκη αποθετηρίου στο SparkleShare

να συμβουλευτείτε όλες τις επιλογές και πληροφορίες σχετικά με τη χρήση αυτού του πελάτη, συμπεριλαμβανομένης της χρήσης κρυπτογράφησης από τον πελάτη, δείτε το wiki SparkleShare ή το ιστοσελίδα του έργου.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.