SparkleShare, לקוח לאחסון ושיתוף פעולה באמצעות Git

לוגו מנצנץ

במאמר הבא אנו נסתכל על SparkleShare. זה בערך א אחסון בענן, סנכרון קבצים ולקוח שיתוף פעולה, קוד פתוח ושימוש ב- Git כשרת אחסון. לקוח זה היה כמו Dropbox, אך השתמש בשרת Git משלך או בפתרון מתארח כגון GitLab, GitHub או BitBucket.

נוכל להריץ יישום זה גם ב- Gnu / Linux, ב- Windows וגם ב- MacOS. כרגע אין יישום סלולרי. משתמשים יוכלו להשתמש ביישום זה כדי לסנכרן קבצים מ פרויקטים המשתנים לעתים קרובות או עקוב אחר וסנכרן קבצים שנערכו על ידי מספר אנשים. אנחנו יכולים לעשות את כל זה בצורה פשוטה. בנוסף תוכלו להחזיר קבצים בקלות לכל נקודה בהיסטוריה שלהם, תוכלו למצוא גם אפשרות הצפנה בצד הלקוח.

בקשה עובד כמו Dropbox, בלי שרת Dropbox. יהיה לנו סמל באזור ההודעות שמציג את מצב הסנכרון ומספק גישה לכמה אפשרויות. תיקיית SparkleShare תיווצר בספריית הבית של המשתמש. משם הקבצים יישמרו מסונכרנים עם השרת המרוחק.

בהתחשב בכך ש- Git אינה בחירה טובה בכל מה שקשור לאירוח קבצים גדולים, SparkleShare משתמש GFS LFS. זוהי סיומת קוד פתוח כדי להיות מסוגל לעבוד עם קבצים גדולים. ובכל זאת, אתר SparkleShare כן מזכיר זאת יישום זה אינו פיתרון טוב ליצירת גיבויים מלאים של מחשבים או עבור קבצים בינאריים גדולים המשתנים לעיתים קרובות.

אמנם אינך מקבל את שילוב מנהל הקבצים להחזיר שינויים לקבצים, אך תקבל שיח 'גלובלי' שינויים אחרונים. זה יראה את השינויים בסדר כרונולוגי.

השינויים האחרונים ברפיו של 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 "→" הוסף חדש ". להלן קישור ישיר אל esta página.

הדבק את מזהה הצוות ב- GitHub

הדבק את מזהה הצוות שהעתקת ללוח אל ה- שדות «מפתח»שתמצאו ב- GitLab / GitHub.

המאגר ב- GitLab או GitHub נצטרך ליצור אותו, ציבורי או פרטי, תלוי במה שאתה זקוק. אתה יכול גם להשתמש במאגר קיים.

אם נחזור ל- SparkleShare, לחץ על סמל המגש שלך ובחר באפשרות אפשרות "סנכרן פרויקט מרחוק ...". בחר GitLab או GitHub מהרשימה והזן את הנתיב המרוחק של המאגר. אתה רק צריך להסיר את החלק github.com / gitlab.com מכתובת האתר. כעת כל שעליכם לעשות הוא ללחוץ "לְהוֹסִיף" y המתן עד ש- SparkleShare יסנכרן את המאגר המרוחק.

הוסף מאגר ל- SparkleShare

כדי עיין בכל האפשרויות והמידע אודות השימוש בלקוח זה, כולל שימוש בהצפנה בצד הלקוח, ראה את ויקי SparkleShare או אתר הפרויקט.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.